get-Aduser-filter将不接受变量。
我想检查一下系统中是否已经存在一个用户帐户。
$SamAc = Read-Host 'What is your username?'$User = Get-ADUser -Filter {sAMAccountName -eq "$SamAc"}
我不知道为什么,但是$User将始终返回NULL,即使{sAMAccountName -eq "$SamAc"}应该是真的。
$User
{sAMAccountName -eq "$SamAc"}
我在这里错过了什么?
编辑:
这就是缺少的东西:
$User = Get-ADUser -Filter "sAMAccountName -eq '$SamAc'"
编者注:这个脚本块 ({ ... })被替换为弦.
{ ... }
万千封印
相关分类