Я пытаюсь подключиться к Office 365 через Powershell, как всегда, и по какой-то причине он не работает.
Я использую Windows 10 Enterprise, и одна из вещей, которые я заметил, это то, что помощник по входу в онлайн-службу Microsoft для ИТ-специалистов недоступен для Windows 10. Это заставляет меня думать, что, возможно, он встроен в Windows 10 по умолчанию, но он не работает, поэтому, возможно, это не так.
Ниже приведены шаги, которые я предпринимаю, чтобы попытаться подключиться к O365 в Powershell:
$Credential = Get-Credential
Import-Module MsOnline
Connect-MsolService -Credential $credential
$ExchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection
Import-PSSession $ExchangeSession
Я также попробовал это без успеха:
$Credential = Get-Credential
Import-Module MsOnline
Connect-MsolService -Credential $credential
$ExchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Cred -Authentication Basic -AllowRedirection #PS 5.0+
Import-PSSession $ExchangeSession
Ошибка, которую я получаю, такова:
Connect-MsolService : The type initializer for 'Microsoft.Online.Administration.Automation.ConnectMsolService' threw
an exception.
At C:\Users\xxxxx\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:3 char:1
+ Connect-MsolService -Credential $credential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (:) [Connect-MsolService], TypeInitializationException
+ FullyQualifiedErrorId : System.TypeInitializationException,Microsoft.Online.Administration.Automation.ConnectMso
lService
Я запустил приведенную ниже команду и обнаружил, что использую модуль Windows Azure AD v1.0.8262.2
PS C:\Users\xxxxx> (get-item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administrati
on.Automation.PSModule.dll).VersionInfo.FileVersion
1.0.8262.2
Я много гуглил, но не нашел ничего, что заставило бы меня работать. Я думаю, что это должно быть на SuperUser vs. ServerFault, так как это проблема с моим ноутбуком, но если вы считаете, что он лучше подходит для ServerFault, не стесняйтесь перемещать это.
Спасибо заранее за любую помощь!