Powershell 从Azure获取资源列表

Powershell 从Azure获取资源列表,powershell,azure,Powershell,Azure,我正试图从azure中的资源组列表中获取一些信息。我有下面的代码,它应该抓取每个资源组,然后列出属性,但它似乎没有运行。如果可能的话,我也希望将其插入文本或csv文件:) 提前感谢:)尝试了下面的$server=Get Content C:\temp\rgs-pp.txt foreach($server中的服务器){Get AzureRmResource |其中{$\u.ResourceGroupName–eq“$server”}{124; select-Property ResourceGro

我正试图从azure中的资源组列表中获取一些信息。我有下面的代码,它应该抓取每个资源组,然后列出属性,但它似乎没有运行。如果可能的话,我也希望将其插入文本或csv文件:)


提前感谢:)

尝试了下面的$server=Get Content C:\temp\rgs-pp.txt foreach($server中的服务器){Get AzureRmResource |其中{$\u.ResourceGroupName–eq“$server”}{124; select-Property ResourceGroupName,resourcename,kind,subscriptionid}谢谢你的回复,今天早上我已经尝试过了,但我仍然遇到同样的麻烦,只返回提示。变量单独显示txt文件,因此它可以很好地读取文本文件。。任何想法:(嗯,我不知道你的文本文件中有什么内容以及你想要实现什么,但这将在文本文件中的行上进行迭代,并将它们一行一行地提供给
获取azurermresourcegroup
。嗨,文本文件只是一个没有标题或空格的资源组列表。很抱歉,我可能早就应该提到这一点。我还得继续工作虽然属性值为空..需要进一步调查..谢谢您的帮助。:)因此,这肯定会起作用,只需尝试复制\粘贴第一行到
获取azurermresourcegroup
,看看它会返回什么。唯一可能出现的问题是:您没有登录,您登录了其他订阅,或者您的资源组名称错误
   $list = Get-Content C:\temp\resgroups.txt
    foreach ($list in $lists)
    {
    Get-AzureRmResource | select -Property resourcegroupname,resourcename,kind,subscriptionid | export-csv c:\temp\group-content.csv

    }
$list = Get-Content C:\temp\resgroups.txt
foreach ($list in $lists)
{
    Get-AzureRmResourceGroup $list | select ...
}