0

vm-name が vm.txt ファイルに存在する場合、Powershell スクリプトを開始する必要があります。例:

get-vm | foreach-object -process {
If ($_.Name --matches one of the entries in the .txt File) {
execute this part }
else { execute this part }

vm.txt ファイル: server01 server02 server03

どうもありがとう!!

4

2 に答える 2

0

演算子を使用して-contains、名前のリストに特定の名前が含まれているかどうかを確認します。

$vmlist = Get-Content vm.txt

Get-VM | % {
  if ( $vmlist -contains $_.Name ) {
    # execute this part
  } else {
    # execute that part
  }
}
于 2013-04-24T07:06:27.010 に答える