【发布时间】:2015-08-07 20:32:02
【问题描述】:
我从 (Get-AzureVM) 获取 Name 属性,从 (Get-AzureSubscription -Current) 获取 SubscriptionName 属性,并将它们放入文本文件中。我试图让每个虚拟机都在自己的线上,但由于某种原因,我最终得到了 {vm1,vm2,vm3,vm4...}。当有超过 4 个对象时,它不会换行并执行“...”。我怎样才能让它显示这样的输出?
vm1 订阅1
vm2 订阅1
vm3 订阅 1
到目前为止,这是我的脚本:
cd C:\PowerShellThings
$machine = Get-AzureVM
$subscription = Get-AzureSubscription -Current
$props = @{
VMHostName = $machine.Name
Subscription = $subscription.SubscriptionName
}
New-Object PSObject -Property $props | select VMHostName,Subscription | ft -HideTableHeaders -Wrap | Out-File VM-Subs2.txt -Append -NoClobber
【问题讨论】:
标签: powershell azure