mirror of
https://github.com/MichaelCade/90DaysOfDevOps.git
synced 2025-08-02 08:11:45 +07:00
Day 34 - Hands On with Azure
This commit is contained in:
21
Days/Cloud/02TrafficManagement/Mod06_90DaysOfDevOps.ps1
Normal file
21
Days/Cloud/02TrafficManagement/Mod06_90DaysOfDevOps.ps1
Normal file
@ -0,0 +1,21 @@
|
||||
$rgName = '90DaysOfDevOps'
|
||||
|
||||
New-AzResourceGroupDeployment `
|
||||
-ResourceGroupName $rgName `
|
||||
-TemplateFile C:\Users\micha\demo\90DaysOfDevOps\Days\Cloud\02TrafficManagement\Mod06_90DaysOfDevOps-vms-loop-template.json `
|
||||
-TemplateParameterFile C:\Users\micha\demo\90DaysOfDevOps\Days\Cloud\02TrafficManagement\Mod06_90DaysOfDevOps-vms-loop-parameters.json
|
||||
|
||||
$location = (Get-AzResourceGroup -ResourceGroupName $rgName).location
|
||||
$vmNames = (Get-AzVM -ResourceGroupName $rgName).Name
|
||||
|
||||
foreach ($vmName in $vmNames) {
|
||||
Set-AzVMExtension `
|
||||
-ResourceGroupName $rgName `
|
||||
-Location $location `
|
||||
-VMName $vmName `
|
||||
-Name 'networkWatcherAgent' `
|
||||
-Publisher 'Microsoft.Azure.NetworkWatcher' `
|
||||
-Type 'NetworkWatcherAgentWindows' `
|
||||
-TypeHandlerVersion '1.4'
|
||||
}
|
||||
|
Reference in New Issue
Block a user