2017-04-25 5 views
0

私はPowerShellでMsolServiceを使用してADからデータをエクスポートしていますが、特定のOU(組織単位)を調べてその中のレコードのみをダウンロードする必要があります。msolserviceを使用しているときに特定のOUを調べる方法

これを行うには、ここで何をしていますか?私はちょうど私がこの検索はフォルダになり根が、特定の組織単位に見ないで作るのですかどのように今

Connect-MsolService 
Get-MsolUser -All | Where-Object {$_.isLicensed -eq "TRUE"} | Export-Csv path 

でライセンスユーザーの輸出を取得するための基本的なコマンドを使用しています

AD

+0

あなたが行っていることを見ることができるように、コードの関連部分を投稿できますか? 'Connect-MsolService'は通常、スクリプトの一部分です。 –

+0

Searchbaseに相当するものを探しています – pycoder

答えて

0

documentation for Get-​Msol​Userは、OUによるフィルタリングのオプションがないことを示しています。

$Users = Get-ADUser -SearchBase "OU=Accounts,DC=Domain,DC=com" -Filter * 

foreach ($User in $Users) { 
    Get-​Msol​User -UserPrincipalName $User.userprincipalname | Where-Object {$_.isLicensed -eq "TRUE"} | Export-Csv $path -Append 
} 

注:代わりに、SearchBaseパラメータでGet-ADUserを使用してユーザーをフィルタして、結果のそれぞれにGet-​Msol​Userを呼び出す必要があります、私は現時点ではADに接続されていないので、これはテストされていません。

関連する問題