В настоящее время я создаю сценарий, который на данный момент просто возвращает сообщение, если учетная запись не заблокирована, и .LockedOut = "False". Все учетные записи, которые я использую, имеют статус False в качестве статуса LockedOut, однако он не возвращает сообщение в моем операторе if, как я надеюсь.
$user1 = $env:USERNAME
$u = Import-Csv C:\Users\$user1\Documents\ServiceAccts.csv | ForEach-Object{ Get-ADUser $_.User -Properties *}
#Run write-output to display AD info
#write-output $u
if ($u.LockedOut -eq "False") {[System.Windows.MessageBox]::Show('Not Locked')}
Так что я просто надеюсь, что для каждого, равного false, отобразится окно сообщения в данный момент. Я надеялся, что вы, ребята, могли бы помочь мне и посмотреть, если что-то не так с моим заявлением If. Спасибо!