Install-Module MSOnline
Connect-MsolService
ID zákaznického tenantu je potřebné pro další příkazy, proto je dobré si ho nejdříve vyhledat.
Výpis všech TenantID zákaznických tenantů
Get-MsolPartnerContract -All | Select-Object TenantId
Vyhledání TenantID podle domény zákazníka
Get-MsolPartnerContract -DomainName <domainname.onmicrosoft.com> | Select-Object TenantId
Výpis všech domén přidaných u tenantu
Get-MsolDomain -TenantId <customer TenantId value>
Výpis všech TenantID a domén najednou
$Tenants = Get-MsolPartnerContract -All; $Tenants | foreach {$Domains = $_.TenantId; Get-MsolDomain -TenantId $Domains | fl @{Label="TenantId";Expression={$Domains}},name}
Informace o všech uživatelích v tenantu
Get-MsolUser -TenantID <customer TenantId value>
Získání všech informací o daném uživateli
Get-MsolUser -TenantId <customer TenantId value> -UserPrincipalName <user principal name value>
Struktura CSV je následující:
UserPrincipalName,FirstName,LastName,DisplayName,Password,TenantId,UsageLocation,LicenseAssignment
Kde UsageLocation je kód ISO země a LicenseAssignment se zapisuje ve formátu syndication-account:<PROVISIONING_ID>.
Import-Csv .\FILENAME.CSV | foreach {New-MsolUser -UserPrincipalName $_.UserPrincipalName -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -Password $_.Password -UsageLocation $_.UsageLocation -LicenseAssignment $_.LicenseAssignment -ForceChangePassword:$true -PasswordNeverExpires:$true -TenantId $_.TenantId}
New-MsolDomain -TenantId <customer TenantId> -Name <FQDN of new domain>
Get-MsolDomainVerificationDNS -TenantId <customer TenantId> -DomainName <FQDN of new domain> -Mode DnsTxtRecord
Confirm-MsolDomain -TenantId <customer TenantId> -DomainName <FQDN of new domain>
Get-MsolDomain -TenantId <customer TenantId> -DomainName <FQDN of new domain>
Install-Module -Name ExchangeOnlineManagement
Update-Module -Name ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName navin@contoso.com -DelegatedOrganization adatum.onmicrosoft.com
Následně můžete používat běžné příkazy pro Exchange Online, jak jste zvyklí. Migrovat, nastavovat sdílené schránky, aliasy, mailboxy, distribuční listy, stahovat reporty a další.
Disconnect-ExchangeOnline