1

環境が非常に大きいため、すべてのVMを収集して変数に格納するのに約5分かかります。このコレクションが完了するまで進行状況を表示する方法が必要です。do until私はループが機能するだろうと思ったが、それを完全に理解することはできない。

これは私が向かっていた方向ですが、それが正しいかどうかはわかりません。

do {
    write-host "."
    $VMs = get-VM
}
while ($VMs.Count ++ )

私の考えでは、VMのカウントが停止するまでドットを書き込むことでしたが、そうではありません。どんな助けでも大歓迎です。

4

1 に答える 1

2

あなたはこのようにそれを行うことができます:

$VMS = get-VM | %{ write-host .; $_}

また、の使用もご覧くださいWrite-Progress。このようなシナリオで使用することを目的としています。

http://technet.microsoft.com/en-us/library/dd347663.aspx

于 2011-10-19T16:53:05.333 に答える