Powershell 比较值不';我们不能产生预期的结果
我正在使用以下代码从我们的Lync环境中带回与每个用户关联的Powershell 比较值不';我们不能产生预期的结果,powershell,lync,Powershell,Lync,我正在使用以下代码从我们的Lync环境中带回与每个用户关联的RegistrPool相关的信息 Get-CSUser | ? { $_.RegistrarPool -ne "SERVER-USER-POOL.example.com" -and $_.Enabled -eq $True } | select SamAccountName, LineURI, RegistrarPool 我的期望是,返回的数据将是未分配到“SERVER-USER-POOL.example.com”的用
RegistrPool
相关的信息
Get-CSUser | ? {
$_.RegistrarPool -ne "SERVER-USER-POOL.example.com" -and
$_.Enabled -eq $True
} | select SamAccountName, LineURI, RegistrarPool
我的期望是,返回的数据将是未分配到“SERVER-USER-POOL.example.com”的用户,但事实并非如此
我可以通过将-ne
更改为-notlike“SERVER-USER-POOL*”
来获得想要的结果
在这种情况下,
-ne
为什么不工作?有更好的方法吗?在看了一些东西和帮助之后
get-help get-csuser -full
我提出了以下同样有效的方法。仍然不清楚为什么我的原创作品不起作用
Get-CSUser -filter {
RegistrarPool -ne "SERVER-USER-POOL.example.com" -and
Enabled -eq $True
} | select SamAccountName, LineURI, RegistrarPool
我找到了这个链接。不得不在另一个网站上提问,因为这里没有回应,但想分享答案