繁体   English   中英

Powershell结合了lync和AD cmdlet

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM