14
我有下面的代碼工作:如何使用PowerShell位置對象就像在聲明
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
是的,我確實想念一個人。謝謝,修復。 – Rynant
原始問題中的示例不太可行 - 因爲它是逗號分隔的字符串 - 不是數組。 –