Runner.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
clear

cd $PSScriptRoot
Import-Module .\ProductivityTools.AzureAutomation.psm1 -Force

#CreateResourceGroup -Profile "AzureProductivityTools2" -Verbose
#RemoveResourceGroup -Profile "AzureProductivityTools2" -Verbose

#Push-FileToAzureBlobStorage -Profile "AzureProductivityTools" -Path ".\blob\usflag.png" -Prefix "test" -Verbose

function RemoveAll{
    [cmdletbinding()]
    param()
    Write-Verbose "Hello from RemoveAll"
    
    $profile= "AzureProductivityTools2" 
    
    RemoveStorageContainer -Profile $profile -Verbose
    RemoveStorageAccount -Profile $profile -Verbose
    RemoveResourceGroup -Profile $profile -Verbose
}

function CreateAll{
    [cmdletbinding()]
    param()
    Write-Verbose "Hello from CreateAll"
    
    $profile= "AzureProductivityTools2" 
    
    CreateResourceGroup -Profile $profile -Verbose
    CreateStorageAccount -Profile $profile  -Verbose
    CreateStorageContainer -Profile $profile  -Verbose
    SetStorageAccountCustomDomain -Profile $profile  -Verbose
    #AddFile
}
#CreateAll -Verbose
RemoveAll -Verbose