gibi Powershell Nerede-Object kullanmak Ben çalışır aşağıdaki kod:Nasıl bir IN deyimi
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
}
Bunu yapmak için temizleyici bir yolu var mı? gibi
şey:
foreach ($db in $svr.Databases |
where-object {$_.name -in "testDB, master, model, msdb" })
{
write-output $db.name
}
Are: Bir normal ifadeler kullanabilirsiniz – Hill
Evet, bir paren özledim. Teşekkürler, düzeltildi. – Rynant
Özgün sorudaki örnek, bir dizi değil, virgülle ayrılmış bir dize olduğu için tam olarak çalışmayacaktır. –