Я хочу проверить, существует ли учетная запись пользователя в системе.
$SamAc = Read-Host 'What is your username?'
$User = Get-ADUser -Filter {sAMAccountName -eq "$SamAc"}
Я не уверен, почему, но $User
всегда будет возвращать null, даже если {sAMAccountName -eq "$SamAc"}
должен быть истинным.
Что мне здесь не хватает?
Edit:
Это то, чего не хватало:
$User = Get-ADUser -Filter "sAMAccountName -eq '$SamAc'"
Примечание редактора: Блок script ({ ... }
) был заменен на строку.