2017-10-17 47 views
-2

请帮我编写脚本以连接到来自“Get-AzureRmSubscription | ft Name”的每个订阅,并运行Get-AzureRmOperationalInsightsWorkspace以检索分配给它的工作空间。连接每个订阅并检索resourcegroupname

感谢

+1

你有什么迄今所做?你卡在哪里?不幸的是,正如所写,这是一个“为我写代码”类型的问题。请相应地编辑您的问题。 –

+0

抱歉,我在将用户名称设置为Set-AzureRmContext期间被阻止。但后来我发现了解决方案。这里是我为此制作的脚本 – Jyothi

+0

请正如我刚开始所说的那样*编辑你的问题。*不要在评论中张贴额外的细节,尤其是需要格式化的代码(或脚本)。您发布的内容(作为评论)是不可读的。 –

回答

0

下面是答案:

$subs = Get-AzureRmSubscription | Select-Object SubscriptionName, SubscriptionId 
    foreach($sub in $subs) 
    { 
     $subName =$sub.SubscriptionName 
     Set-AzureRmContext -SubscriptionName $subName | Out-Null 
     Write-host "Subscription Name: " $subName 
     Get-AzureRmResourceGroup | Format-Table ResourceGroupName 
}