Azure und Office365 über PowerShell

Installierte PowerShell Module auslesen:

Get-command -Module *Modulname*

Installation Powershell Gallery Module:

Install-Module -Name PowerShellGet -Force

Nützliche PowerShell Module für die Verwaltung von Azure und Office 365

Installation Azure Resource Manager Module:

Install-Module -Name AzureRM

Install-Module -Name AzureAD

Install-Module -Name MSOnline

Optional -Force

Installation überprüfen:

Get-Module -ListAvailable *Azure*

Anmeldung auf die Online Diensten

Azure Resource Manager:

Connect-AzureRmAccount

O365 Services:

$UserCredential = Get-Credential
Connect-MsolService -Credential $UserCredential

Azure AD:

$UserCredential = Get-Credential
Connect-azureAD -Credential $UserCredential

Nützliche PowerShell Befehle für die Verwaltung von Azure und Office 365

Office365 Benutzer Informationen einblenden lassen:

Get-MsolUser

Get-MsolUser -UnlicensedUsersOnly

Get-MsolUser | Where-Object {$_.UsageLocation -eq $Null}

Get-MsolUser -UserPrincipalName "upn@tenant.onmicosoft.com" | Select-Object *

Get-MsolUser | Where-Object {$_.City -eq "Zurich"}

Get-MolUser -UserPrincipalName <UPN of user account> | Select DisplayName,BlockCredential

Get-MsolUser | Select-Object DisplayName, Department, UsageLocation

Azure AD Benutzer Informationen einblenden lassen:

Get-AzureADUser

Get-AzureADUser | Where-Object {$_.UsageLocation -eq $Null}

Get-AzureADUser -ObjectID "upn@tenant.onmicosoft.com" | Select-Object * | More

Get-AzureADUser | Where-Object {$_.City -eq "Zurich"}

Azure CLI Befehle

Nach Ressourcen suchen:

az resource list -n uniqname

Nach Ressourcen in einer Ressourcegruppe suchen:

az resource list --resource-group RG1

Ressourcengruppe erstellen:

az group create --name NAME --location westeurope

Appservice Plan erstellen:

az appservice plan create --name NAME --resourcegroup RG Group -- sku SKU --is-linux

WebApp für Container erstellen:

az webapp create --resource-group RGGroup --plan APPPlan --name NAMEContainer --deployment-container-image-name microsoft/azure-appservices-go-quickstart