Fala Pessoal, blz?
Se o vídeo foi útil, por favor, curtam e compartilhem. Ahh, não se esqueçam de se inscrever no canal!!!
Detalho como automatizar o start e stop de vm's do Microsoft Azure através do Automation Account
==========
= Runbook =
==========
Param(
[string]$VmName,
[string]$ResourceGroupName,
[ValidateSet(“Iniciar”, “Desligar”)]
[string]$VmAction
)
Autenticar na conta de automação
$Conn = Get-AutomationConnection -Name AzureRunAsConnection
Add-AzureRMAccount -ServicePrincipal -Tenant $Conn.TenantID `
-ApplicationID $Conn.ApplicationID -CertificateThumbprint $Conn.CertificateThumbprint
Iniciar VM
IF ($VmAction -eq “Iniciar”) {
Start-AzureRmVM -Name $VmName -ResourceGroupName $ResourceGroupName
}
Desligar VM
IF ($VmAction -eq “Desligar”) {
Stop-AzureRmVM -Name $VmName -ResourceGroupName $ResourceGroupName -Force
}