我使用以下代码从Lync环境中恢复与每个用户关联的RegistrarPool
的信息。
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
在这种情况下工作?还有更好的方法吗?
答案 0 :(得分:0)
看了几件事后看着帮助
get-help get-csuser -full
我想出了以下哪些也有效。还不清楚为什么我的原版不起作用。
Get-CSUser -filter {
RegistrarPool -ne "SERVER-USER-POOL.example.com" -and
Enabled -eq $True
} | select SamAccountName, LineURI, RegistrarPool
答案 1 :(得分:0)
我找到了这个链接。不得不在另一个网站上询问,因为这里没有回复,但想分享回答。