[英]Powershell if with -OR operator
以下语法是否正确,因为该代码未按应跳过的代码。
foreach($acc in get-SPmanagedAccount)
{
$accNamewithDomain = $acc.UserName
$accname = $accNamewithDomain.Split("\")[1]
if(($accName -ne "svc-reader-tst") -or ($accName -ne "svc-writer-tst"))
{
# do somthing
}
}
我使用-and每个Arnavion运算符更新了代码,并且按预期工作。
foreach($acc in get-SPmanagedAccount)
{
$accNamewithDomain = $acc.UserName
$accname = $accNamewithDomain.Split("\")[1]
if(($accName -ne "svc-reader-tst") -and ($accName -ne "svc-writer-tst"))
{
# do somthing
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.