1

私はこのような2つの動的配列を持っています:

$exclude = @()
$exclude += "GORDON"
$exclude += "DEXTER"

$servers = @()
$servers += "CEPHEE"
$servers += "FIONA"
$servers += "GORDON"
$servers += "DEXTER"

$exclude 配列と一致する $servers 配列の要素を削除するにはどうすればよいですか?

そして最後に、 $servers にこれらの要素のみが必要です:

FIONA
CEPHEE

System.Collections.ArrayList を使いたくない

ご協力ありがとうございました

4

1 に答える 1

4

これを試して:

  $servers= Compare-Object $EXCLUDE $servers | select -expa inputobject

$exclude$serversが適切に使用されていない場合:

$servers = Compare-Object $servers  $exclude | ? { $_.sideindicator -eq '<=' } | 
           select -expa inputobject
于 2013-06-04T10:23:25.837 に答える