Skip to content

Commit f3103c8

Browse files
idempotent creation of resources
1 parent fa7f2f6 commit f3103c8

File tree

2 files changed

+174
-104
lines changed

2 files changed

+174
-104
lines changed
Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# $build = "..\build\"
2-
# $out = $build + "AzureRM.Compute.Experiments\"
3-
# Copy-Item .\AzureRM.Compute.Experiments.psd1 $out
4-
# Copy-Item .\AzureRM.Compute.Experiments.psm1 $out
1+
$build = Resolve-Path "..\build\"
2+
$out = Join-Path $build "AzureRM.Compute.Experiments\"
3+
Copy-Item .\AzureRM.Compute.Experiments.psd1 $out
4+
Copy-Item .\AzureRM.Compute.Experiments.psm1 $out
55

6-
$env:PSModulePath = $env:PSModulePath + ";" + $build
6+
$env:PSModulePath = $env:PSModulePath + ";" + $build.ToString()
77

88
# Login
99
$credentials = Get-Content -Path "C:\Users\sergey\Desktop\php-test.json" | ConvertFrom-Json
@@ -25,19 +25,16 @@ New-AzVm -Name MyVM -Credential $vmCredential -WhatIf
2525

2626
# $vm = New-AzVm
2727
# $vm = New-AzVm -Credential $vmCredential
28-
# $vm = New-AzVm -Name MyVMA -Credential $vmCredential
28+
$vm = New-AzVm -Name MyVMA1 -Credential $vmCredential -ResourceGroupName Crocodile
2929
# $vm = New-AzVm -Name MyVMA
3030

3131
$vm
3232

33-
Write-Host "<async>"
34-
35-
$job = New-AzVm -Name MyVMA2 -Credential $vmCredential -AsJob
36-
$vm = Receive-Job $job
37-
38-
$vm
39-
40-
Write-Host "</async>"
33+
# Write-Host "<async>"
34+
# $job = New-AzVm -Name MyVMA3 -Credential $vmCredential -AsJob
35+
# $vm = Receive-Job $job -Wait
36+
# $vm
37+
# Write-Host "</async>"
4138

4239
# clean-up
4340
Remove-AzureRmResourceGroup -ResourceId $vm.ResourceGroupId

0 commit comments

Comments
 (0)