14
のようにPowerShellのどこ-オブジェクトを使用するI持って働き、次のコード:方法に声明
foreach ($db in $svr.Databases |
where-object {
$_.name -eq "testDB"
-or $_.name -eq "master"
-or $_.name -eq "model"
-or $_.name -eq "msdb" })
{
write-output $db.name
}
はこれを行うにはクリーンな方法はありますか?
ような何か:
foreach ($db in $svr.Databases |
where-object {$_.name -in "testDB, master, model, msdb" })
{
write-output $db.name
}
あなたがそこに括弧が不足していませんか? – Hill
はい、私はparenが欠けていました。ありがとう、固定。 – Rynant
元の質問の例は、配列ではなくカンマで区切られた文字列なので、うまくいきません。 –