Připojení k Exchangi Online pomocí Windows PowerShellu

Dokončeno

Exchange Online PowerShell je modul, který můžete použít ke správě objektů souvisejících s poštou v Exchangi Online, jako jsou poštovní schránky, kontakty a distribuce. Některé informace, které můžete zkontrolovat a spravovat pomocí Prostředí Exchange Online PowerShell, jako jsou e-mailové adresy, můžete také zkontrolovat vlastnosti uživatelských objektů pomocí rutin AzureAD. Vlastnosti související s poštou ale můžete spravovat jenom pomocí Exchange Online PowerShellu.

Poznámka:

V době psaní tohoto studijního programu je aktuální verzí modul Exchange Online PowerShell v2 (EXO v2). Při zkoumání postupu připojení k Exchangi Online jsou pokyny, které ukazují, že potřebujete použít vzdálené komunikace PowerShellu nebo že rutina Připojení-EXOPSSession je zastaralá a neměla by se dodržovat.

Modul EXO v2 obsahuje všechny původní rutiny pro správu Exchange Online a několik dalších rutin, které zahrnují EXO v názvu rutiny. Tyto rutiny EXO, například Get-EXOMailbox, jsou efektivnější než původní rutiny.

Instalace modulu EXO v2

Modul EXO v2 je podporovaný ve Windows PowerShellu 5.1 a PowerShellu 7. Vzhledem k tomu, že je podporovaná v PowerShellu 7, považuje se za multiplatformní. Modul EXO v2 můžete použít ve Windows, macOS a Linuxu.

Pokud chcete nainstalovat modul EXO v2, spusťte následující příkaz:

Install-Module -Name ExchangeOnlineManagement

Příprava připojení

Pokud chcete použít modul EXO v2, musíte povolit skripty. Zásady spouštění můžete nastavit na RemoteSigned nebo Unrestricted. Pokud skripty nepovolíte, všimnete si, že soubory chyb nelze načíst, protože spuštěné skripty jsou v tomto systému zakázané.

Musíte také povolit základní ověřování pro klienta WinRM. Tato možnost je ve Windows 10 ve výchozím nastavení povolená, ale některé organizace zakázaly základní ověřování pro WinRM v rámci posílení zabezpečení. Pokud není povolené základní ověřování, všimnete si chyby , že klient WinRM nemůže požadavek zpracovat. V konfiguraci klienta je aktuálně zakázané základní ověřování.

Pokud chcete zkontrolovat konfiguraci ověřování pro klienta vzdálené správy systému Windows (WinRM), spusťte následující příkaz:

winrm get winrm/config/client/auth

Pokud chcete pro klienta WinRM povolit základní ověřování, spusťte následující příkaz:

winrm set winrm/config/client/auth '@{Basic="true"}'

Poznámka:

Pokud tento příkaz spustíte z příkazového řádku místo příkazového řádku PowerShellu, nezahrnujte do nich jednoduché uvozovky @{Basic="true"}.

I když potřebujete povolit základní ověřování v klientovi WinRM, modul EXO v2 se ověřuje v Exchangi Online pomocí moderního ověřování. V některých výjimečných případech nemusí být moderní ověřování pro Exchange Online povolené a budete ho muset povolit.

Poznámka:

Všechna nasazení Exchange Online by měla používat moderní ověřování. Důvodem je, že má významné vylepšení zabezpečení oproti základnímu ověřování.

Připojení do Exchange Online

K Exchangi Online se můžete připojit pomocí rutiny Připojení-ExchangeOnline bez dalších parametrů. Když se připojíte k Exchangi Online, zobrazí se výzva k zadání uživatelského jména a hesla pro přihlášení. Musíte se přihlásit pomocí uživatelského účtu, který má dostatečná oprávnění k dokončení akcí, které chcete provést. Může se také zobrazit výzva k vícefaktorovým ověřováním.

Poznámka:

V případě tenantů v Číně nebo Německu musíte použít parametr -ExchangeEnvironmentName a zadat O365China nebo O365Germany. V případě zabezpečených tenantů státní správy USA je potřeba zadat O365USGCCHigh nebo O365USGovDOD.

Pokud se nacházíte za proxy serverem, budete možná muset v rámci připojování poskytnout možnosti proxy serveru. K tomu zadejte objekt PSSessionOption informace o konfiguraci proxy serveru. Následující příklad znázorňuje, jak vytvořit nový objekt PSSessionOption a pak ho použít při připojování k Exchangi Online:

$ProxyOptions = New-PSSessionOption -ProxyAccessType IEConfig
Connect-ExchangeOnline -PsSessionOption $ProxyOptions