を何をやっている私は、私がここで間違ってやっているのかわからないです:PowerShellの:配列1中のアイテムは、配列2の項目が含まれている場合、私はここで間違っ
$ZertoGenericAlert = "VRA0030"
$ZvmToVraConnection = "ZVM0002"
$ZvmToZvmConnection = "ZVM0003", "ZVM0004"
$thoseerrors = "ZVM0002", "VPG0006", "VPG0004" , "ZVM0003", "ZVM0004"
if ($thoseerrors -contains $ZvmToZvmConnection) {Echo "bingo"} Else {Echo "fail"}
それは私がそのことを実行すると、「失敗」として来続けますONLY 1項目は私が削除「ZVM0004」とだけ「ZVM003は、」私は
012「ビンゴ」を得るまま$zvmtozvmconnection
すなわち中に発見された場合、コードの全体部分は
それは私に「ビンゴ」を与えます
私はまた-match
をテストし、それはどちらか動作しませんでした
が
可能な重複(https://stackoverflow.com/questions/28822027/identify-if-any-string-in-one -array-second-in-second-of-strings-of-with-power) – TessellatingHeckler
'$ array = 4,5,6; 1,2、$ array、3,4 - $ array' - > '$ true'を含みます。右側のオブジェクトが左側の配列にあるかどうかをテストします。ある配列*に他の配列*が含まれている場合(メモリ参照ではなく、コンテンツ値を一致させることによって)。 – TessellatingHeckler