Le livre Automating-Microsoft-Azure-With-Powershell décrit les étapes permettant la mise en place et le suivi d’un infra Microsoft Azure en 10 chapitres et 280 pages.
https://fr.scribd.com/read/272075006/Automating-Microsoft-Azure-with-PowerShell?mode=standard#
Ci-joint quelques exemples de ce livre 100 % technique :
Chapitre 1 : Outils pour azure powershell
Se connecter à Azure :
Add-AzureAccount
Chapitre 2 : Gestion des comptes de stockage
$accountKey = Get-AzureStorageKey -StorageAccountName psautomation
$accountKey | Format-List –Property Primary,Secondary)
Chapitre 3 : Gestion des machines virtuelles
Voir les machines qui ont Windows Server 2012 :
Get-AzureVMImage | Where-Object { $_.Label -Match “Windows Server 2012 R2 Data- center” } | Format-List -Property ImageName,Label
Chapitre 4 : Création d’une base de données SQL
Accès à la base :
$credentials = Get-Credential
$context = New-AzureSqlDatabaseServerContext -ServerName “server01” -Credential $credentials
New-AzureSqlDatabase –ConnectionContext $context –DatabaseName “MyDatabase”
Chapitre 5 : Gestion Web
Voir le site web :
Get-AzureWebsite
Chapitre 6 : Gestion des réseaux
Voir les réseaux VNet :
Get-AzureVNetSite
Chapitre 7 : Création d’une analyse de flux dans traffic Web
Création d’une régle du flux :
New-AzureTrafficManagerProfile –Name “psautomation” –DomainName “psautomation.trafficmanager.net” –LoadBalancingMethod “Failover” –Ttl 30 –MonitorProtocol “Http” –MonitorPort 80 –MonitorRelativePath “/”
Chapitre 8 : Gestion des services
Voir les services :
Get-AzureService
Chapitre 9 : Manager Azure Active Directory
Voir les membres d’un groupe :
Get-MsolGroupMember -GroupObjectId $services.ObjectId
Chapitre 10 : Automatiser des taches dans Azure
Création d’un compte pour automatiser des taches :
New-AzureAutomationRunbook –Name “PSAutomationStarter” –AutomationAccountName psautomation