Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell select语句_Powershell_Select Object - Fatal编程技术网

Powershell select语句

Powershell select语句,powershell,select-object,Powershell,Select Object,我试图返回此查询的结果,但结果中不包括订阅名称。它显示在表格标题中,但不显示在结果的每一行中。它应该在每一行上显示,但每一行的第一列为空。我猜这与subscription变量不是-Status属性的一部分有关,但它在表头中显示了它?如果您想将固定值作为由 (select是内置别名),您必须使用: 相比之下,单独使用$subscription.Name会被解释为在接收到的每个输入对象上访问的属性的名称。@Alex:My荣幸;很高兴听到这有帮助。 forEach($subscription in G

我试图返回此查询的结果,但结果中不包括订阅名称。它显示在表格标题中,但不显示在结果的每一行中。它应该在每一行上显示,但每一行的第一列为空。我猜这与subscription变量不是-Status属性的一部分有关,但它在表头中显示了它?

如果您想将固定值作为由
select
是内置别名),您必须使用:


相比之下,单独使用
$subscription.Name
会被解释为在接收到的每个输入对象上访问的属性的名称。

@Alex:My荣幸;很高兴听到这有帮助。
forEach($subscription in Get-AzureRmSubscription) {
Select-AzureRmSubscription -SubscriptionId $subscription.Id | Out-Null
Get-AzurermVM -Status | select $subscription.Name, ResourceGroupName, Name, 
PowerState | ConvertTo-Csv -NoTypeInformation -Delimiter "|"}
... | Select-Object @{ n='SubscriptionName'; e={ $subscription.Name } }, 
                    ResourceGroupName, 
                    Name, 
                    PowerState | ...