Powershell Referenz für die Bedienung von Microsoft Azure.

Zum Herstellen der Verbindung zur Azure AD Kontoverwaltung gibt es ein altes Modul und ein neues Modul, welches das alte Modul ablösen soll. Das alte Modul ist die MSOnline V1 PowerShell.

https://docs.microsoft.com/en-us/powershell/module/msonline/?view=azureadps-1.0

Das neue Module ist die Azure Active Directory V2 PowerShell.

https://docs.microsoft.com/en-us/powershell/azuread/v2/azureactivedirectory

ADConnect Sync durchführen

Bei Änderungen am lokalen AD, sync manuell durchführen, falls es eilt. Funktioniert auf dem Server auf dem ADConnect installiert ist.

Start-ADSyncSyncCycle -policytype delta
oder
Start-ADSyncSyncCycle -policytype initial

https://blogs.technet.microsoft.com/rmilne/2014/10/01/how-to-run-manual-dirsync-azure-active-directory-sync-updates/

https://www.msxfaq.de/cloud/identity/dirsyncmonitoring.htm

Verbindung zu einem Azure Tenant herstellen und neuen Benutzer anlegen

Für die Verbindung mit Microsoft Azure wird die Azure Powershell Erweiterung benötigt. Details dazu unter folgendem Link:

https://docs.microsoft.com/de-de/powershell/azure/install-az-ps?view=azps-3.7.0&viewFallbackFrom=azps-3.6.1

# Azure Login
$cred = get-credential # Zugangsdaten zum Azure Portal abfragen
Connect-MsolService -Credential $cred

# Vorhandene Benutzer auflisten
get-msoluser
unsere Daten für das LicenseAgreement Flag
AccountName SkuPartNumber
----------- -------------
domainde0 OFFICESUBSCRIPTION

# Neuen Benutzer anlegen
# https://technet.microsoft.com/library/mt628067.aspx

New-MsolUser -DisplayName -FirstName -LastName -UserPrincipalName -UsageLocation -LicenseAssignment [-Password ]

New-MsolUser -DisplayName "Caleb Sills" -FirstName Caleb -LastName Sills -UserPrincipalName calebs@contoso.onmicrosoft.com -UsageLocation US -LicenseAssignment contoso:ENTERPRISEPACK

New-MsolUser -UserPrincipalName edvuser1@domain.de -DisplayName "FPS" -Lastname "FPS" -UsageLocation DE -LicenseAssignment domainde0:OFFICESUBSCRIPTION

# Benutzer in Variable speichern
$user = get-msoluser -userprincipalname edvuser1@domain.de