导出O365用户的许可证,公司,职务等

时间:2018-09-25 17:30:20

标签: powershell export office365

我需要导出用户多个信息,例如upn,使用的许可证,公司,城市。 在Internet上可用的每个脚本中都使用了get-user,但是我在powershell中始终遇到相同的错误=>无法识别get-user ...

我已锁定,导入模块等,但总是出现相同的错误,有人可以帮助我吗?

上下文:

。 Windows 10最新版本

。 Powershell以管理员身份运行

。 PS C:\ WINDOWS \ system32> $ psversiontable

Name Value ---- ----- PSVersion 5.1.17134.228 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.17134.228 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1'

。 PS C:\ WINDOWS \ system32>获取模块

ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Binary 2.0.1.16 AzureAD {Add-AzureADApplicationOwner, Add-AzureADDeviceRegisteredO... Manifest 3.1.0.0 Microsoft.PowerShell.Management {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Con... Manifest 3.1.0.0 Microsoft.PowerShell.Utility {Add-Member, Add-Type, Clear-Variable, Compare-Object...} Manifest 1.1.183.17 MSOnline {Add-MsolAdministrativeUnitMember, Add-MsolForeignGroupToR... Binary 1.0.0.1 PackageManagement {Find-Package, Find-PackageProvider, Get-Package, Get-Pack... Script 1.0.0.1 PowerShellGet {Find-Command, Find-DscResource, Find-Module, Find-RoleCap... Script 1.2 PSReadline {Get-PSReadlineKeyHandler, Get-PSReadlineOption, Remove-PS...

1 个答案:

答案 0 :(得分:0)

非常感谢,实际上我错过了有关PS ExchangeOnline的部分... 所以答案就是:

$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection

Import-PSSession $exchangeSession

并且get-user正在工作:)

再次感谢