尝试使用Get-MsolUser获取AD中仅Microsoft用户的列表,但它返回所有内容

时间:2017-07-14 19:42:07

标签: powershell azure

我使用Get-MsolUser获取活动目录中所有用户的列表。但是,我只想要用户所在的位置是" Microsoft"而不是" Windows Server AD"。此命令不返回Source也不会给我选择过滤源。这就是我在做的事情:

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

是否有人曾使用此命令或任何其他命令获取仅Microsoft帐户的列表?

1 个答案:

答案 0 :(得分:0)

您可以使用以下cmdlet:

Get-MsolUser -All | select userprincipalname,islicensed,{$ .Licenses.AccountSkuId} | Where-Object {$ .isLicensed -eq' True'} |格式列表| Out-File" C:\ Users \ azure \ Desktop \ Get-Msoluserlist.txt"

参考:Get-MsolUser