Exchange Online PowerShell umožňuje spravovat Exchange Online prostřednictvím příkazové řádky PowerShell. Následuje podrobný návod, jak se připojit a spravovat prostředí Exchange Online.
Požadavky
- Používáte operační systém Windows 10 nebo novější.
- Máte nainstalovaný PowerShell 5.1 nebo novější.
- Je nainstalovaný modul Exchange Online Management.
Instalace modulu Exchange Online Management
- Spusťte PowerShell jako správce.
- Pro instalaci modulu zadejte následující příkaz:
JOHN NOORD
Install-Module -Name ExchangeOnlineManagement -Force
Pokud budete vyzváni k potvrzení důvěryhodnosti, potvrďte volbou Y
.
Import modulu
Po úspěšné instalaci je potřeba modul naimportovat:
Import-Module ExchangeOnlineManagement
Připojení k Exchange Online
Pro připojení k Exchange Online použijte příkaz Connect-ExchangeOnline
.
- Přihlášení s uživatelským jménem a heslem, zadejte:
Zobrazí se dialog pro zadání uživatelského jména a hesla.Connect-ExchangeOnline -UserPrincipalName vaše_uživatelské_jméno@váš_tenant.onmicrosoft.com
- Použití Modern Authentication (s dvoufaktorovým ověřováním – MFA) Pokud máte povolené dvoufaktorové ověřování, příkaz je stejný jako výše. PowerShell vás přesměruje na ověřovací okno.
- Použití uložených přihlašovacích údajů Pokud chcete použít uložené přihlašovací údaje:
Tento postup může být méně bezpečný, pokud nejsou přihlašovací údaje chráněny.$UserCredential = Get-Credential Connect-ExchangeOnline -Credential $UserCredential
Ověření připojení
Po úspěšném připojení můžete ověřit funkčnost relace například příkazem:
Get-Mailbox
Tento příkaz zobrazí seznam všech poštovních schránek ve vašem tenantovi.
Odpojení od Exchange Online
Po dokončení práce nezapomeňte ukončit relaci, aby se uvolnily systémové zdroje:
Disconnect-ExchangeOnline
Časté problémy a jejich řešení
- Chyba: Modul se nepodařilo načíst Zkontrolujte, že máte správnou verzi PowerShellu a že modul ExchangeOnlineManagement je nainstalován:
Get-Module -ListAvailable ExchangeOnlineManagement
- Chyba: Připojení selhalo Ověřte správnost přihlašovacích údajů a zda máte povolený vzdálený přístup k PowerShellu v Exchange Online. Tento stav můžete ověřit příkazem:
Get-User -Identity vaše_uživatelské_jméno | Select-Object RemotePowerShellEnabled
- Problémy s moderním ověřováním (MFA) Pokud připojení selže, ověřte nastavení Azure Active Directory a zkontrolujte oprávnění pro správu Exchange Online.
Užitečné příkazy po připojení
- Seznam všech poštovních schránek:
Get-Mailbox
- Vytvoření nové poštovní schránky:
New-Mailbox -Name "Nový Uživatel" -UserPrincipalName uzivatel@domena.cz -Password (ConvertTo-SecureString "VašeHeslo" -AsPlainText -Force)
- Odstranění poštovní schránky:
Remove-Mailbox -Identity uzivatel@domena.cz
- Nastavení aliasů pro poštovní schránku:
Set-Mailbox -Identity uzivatel@domena.cz -EmailAddresses @{add="alias@domena.cz"}
- Export seznamu poštovních schránek do CSV:
Get-Mailbox | Export-Csv -Path "C:\SeznamPostovnichSchranek.csv" -NoTypeInformation
Tento postup vám umožní efektivní správu Exchange Online přímo z PowerShellu. Pokud narazíte na potíže, obraťte se na správce nebo dokumentaci Microsoftu.
Tip: Proč byste měli používat Exchange Online PowerShell