【发布时间】:2014-04-09 23:26:50
【问题描述】:
我在使用 PowerShell 从 Active Directory 获取值并将其与字符串进行比较时遇到问题。
$username_AD = Get-AdUser "JSmith" -Properties SamAccountName | FT SamAccountName
上面的值存储在一个变量中:
echo $username_AD
SamAccountName
--------------
JSmith
因此,当我运行以下条件时,条件永远不会成立。用户名 JSmith 确实存在于 AD 中。
$username_AD = Get-AdUser "JSmith" -Properties SamAccountName | FT SamAccountName
$username_value = "JSmith"
IF ($username_value -eq $username_AD)
{
echo "Yes the username exists in Active Directory!"
}
else
{
echo "No the username does not exist in Active Directory"
}
【问题讨论】:
标签: powershell