samaccountname によってすべての Lync 対応ユーザーの AD アカウントを作成できる単一のコマンドを PS で作成しようとしています。
私はこれを試しました:
get-csuser | where {$_.Enabled -eq $True -and $_.SipAddress -ne $null} | foreach-object {get-aduser -filter {samaccountname -eq $_.samaccountname}}
ただし、これは機能しません
簡単なスクリプトでこれを実行できることはわかっていますが、コマンド ラインでこれを実行する必要があるのは、C# を使用して上記を呼び出しており、2 つの powershell オブジェクトを作成したくないためです (パフォーマンス上の理由から)。 、そのため、コマンド全体を 1 つの powershell ユニットで実行したいと思います。
上記のスクリプトをどのように修正すればよいですか?
前もって感謝します