[英]powershell combine lync and AD cmdlets
我正在尝试在PS中编写一个命令,该命令可以让我通过samaccountname为所有启用了lync的用户使用AD帐户
我尝试了这个:
get-csuser | where {$_.Enabled -eq $True -and $_.SipAddress -ne $null} | foreach-object {get-aduser -filter {samaccountname -eq $_.samaccountname}}
但是这不起作用
我知道我可以使用一个简单的脚本来执行此操作,但是我需要在命令行上执行此操作的原因是我正在使用C#来调用上述命令,并且我不想创建2个powershell对象(出于性能原因) ,因此我想在一个powershell单元中运行整个命令。
有什么想法我应该如何解决上述脚本?
提前致谢
是的,我在这里再次回答自己的问题(而不是删除我的帖子,以免将来对某人有所帮助)。
似乎属性名称区分大小写,因此我需要替换:
$ _。samaacountname
与
$ _。SamAccountName
之后就像魅力一样
get-csuser | 选择samaccountname
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.