Joe*_*Rod 1 powershell if-statement
我正在尝试编写一个脚本来检查字符串是否为空,如果它将用户名输出到文件,那么我可以返回并检查该文件,看看谁是null.下面是我的代码,脚本是不是写出了任何想法的文件?
$user = "user@domain.com"
#just gets the users info
$user_info = gam info user $user
$suspended = $user_info | Select-String -pattern "Account Suspended: true"
if ($suspended = $null) {
$user | Out-File -FilePath C:\scripts\not_suspended.txt -append -Encoding utf8
}
Run Code Online (Sandbox Code Playgroud)
要分配$null给$suspended您的if语句.使用-eq,而不是做比较:
if ($suspended -eq $null) {
$user | Out-File -FilePath C:\scripts\not_suspended.txt -append -Encoding utf8
}
Run Code Online (Sandbox Code Playgroud)