我试图在PS中编写一个命令,该命令允许我通过samaccountname
为所有启用lync的用户创建AD帐户我试过了:
get-csuser | where {$_.Enabled -eq $True -and $_.SipAddress -ne $null} | foreach-object {get-aduser -filter {samaccountname -eq $_.samaccountname}}
但是这不起作用
我知道我可以用一个简单的脚本来做到这一点,但是我需要在命令行上这样做的原因是我使用c#来调用上述内容,并且我不想创建两个powershell对象(出于性能原因),所以我想在一个powershell单元中运行整个命令。
任何想法我应该如何修复上面的脚本?
Thanks in advance
好的,我在这里再次回答我自己的问题(而不是删除我的帖子,以免将来对某人有所帮助)。
似乎属性名是区分大小写的,所以我需要替换:
_.samaacountname美元
$ _。SamAccountName
get-csuser | select samaccountname