2017-07-14 15 views
1

我正在使用Get-MsolUser獲取活動目錄中所有用戶的列表。但是,我只想讓源代碼是「Microsoft」而不是「Windows Server AD」的用戶。這個命令不會返回Source,也不會讓我選擇對源進行過濾。這是我在做什麼:嘗試使用Get-MsolUser獲取AD中僅限微軟用戶的列表,但它返回所有內容

Connect-MsolService 
Connect-AzureAD 
Get-MsolUser | Where-Object {$_.isLicensed -eq 'True'} | Format-List | Out-File "C:\Azure Scripts\userlist.txt" 

有沒有人曾經使用這個或任何其他命令來獲取只有Microsoft帳戶的列表?

回答

0

您可以使用以下cmdlet:

獲取-MsolUser -All |選擇userprincipalname,islicensed,{$ .Licenses.AccountSkuId} | Where-Object {$ .isLicensed -eq'True'} |格式列表|出文件 「C:\用戶\天藍\桌面\ GET-Msoluserlist.txt」

參見:Get-MsolUser

+0

這也給我每個人的名單。有沒有辦法讓用戶只有「Source = Microsoft帳戶」? Get-MsolUser cmdlet會返回所有其他信息,但它不會返回源代碼? – Amy

+0

另外,我可以指定哪個租戶從中獲取信息嗎? – Amy

相關問題