私のコードにはこれがあります:ファイルを移動するPowershellコード
get-childitem -Path "location1" -Recurse | where-object {$ _。LastWriteTime -lt(取得日).AddDays(-365)} | move-item -destination "NewLocation1"
get-childitem -Path "Location2" -Recurse | where-object {$ _。LastWriteTime -lt(取得日).AddDays(-365)} | move-item -destination "NewLocation2"
get-childitem -Path "Location3" -Recurse | where-object {$ _。LastWriteTime -lt(取得日).AddDays(-365)} | move-item-destination "NewLocation3"
実際の基本的な質問です。 PowerShellは各タスクを別々に実行しますか? NewLocation1への移動が完了した後、またはLocationLay2からNewLocation2への移動は、一度に実行されるのでしょうか?
のような状態を見ることができますPowerShellについて知っている。あなたは私の答えを説明しなければならないでしょう。 – seanirishi
ソリューション1では、1つのコマンドでコマンドを実行します。ソリューション2では、私はLocationとdestinationプロパティを持つオブジェクトの配列を作成し、分割されたタスクでソリューションを実行するためにすべてのオブジェクトに対してget-childitemというスレッドとして実行します。 – Esperento57