omat/setup.ps1 (25 lines of code) (raw):

#New-Item -ItemType Directory -Force -Path C:\OMAT | Out-Null;Set-Location C:\OMAT;Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser;Invoke-WebRequest -Uri https://raw.githubusercontent.com/Azure/Oracle-Workloads-for-Azure/master/omat/setup.ps1 -OutFile .\setup.ps1;Unblock-File -Path .\setup.ps1;.\setup.ps1 #New-Item -ItemType Directory -Force -Path C:\OMAT | Out-Null;Set-Location C:\OMAT;Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser;Invoke-WebRequest -Uri https://raw.githubusercontent.com/onderyildirim/Oracle-Workloads-for-Azure/onderyildirim-omat-tool-update/omat/setup.ps1 -OutFile .\setup.ps1;Unblock-File -Path .\setup.ps1;.\setup.ps1 Write-Host "Downloading omat.ps1" Invoke-WebRequest -Uri https://raw.githubusercontent.com/Azure/Oracle-Workloads-for-Azure/master/omat/omat.ps1 -OutFile .\omat.ps1 Write-Host "Unblocking omat.ps1" Unblock-File -Path .\omat.ps1 Write-Host "Downloading template.xlsm" Invoke-WebRequest -Uri https://raw.githubusercontent.com/Azure/Oracle-Workloads-for-Azure/master/omat/template.xlsm -OutFile .\template.xlsm Write-Host "Unblocking template.xlsm" Unblock-File -Path .\template.xlsm $azCmd=Get-Command -Name 'az' -ErrorAction SilentlyContinue if($null -eq $azCmd) { Write-Host "Azure CLI is not found." Write-Host "Downloading Azure CLI." Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi Write-Host "Installing Azure CLI." Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet' Write-Host "Cleanup Azure CLI install files." Remove-Item .\AzureCLI.msi } else { Write-Host "Azure CLI found." Write-Host (az --version 2>$null)[0] }