github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/e2e/terraform/shared/config/userdata-windows.ps1 (about) 1 <powershell> 2 3 # Bring ebs volume online with read-write access 4 Get-Disk | Where-Object IsOffline -Eq $True | Set-Disk -IsOffline $False 5 Get-Disk | Where-Object isReadOnly -Eq $True | Set-Disk -IsReadOnly $False 6 7 md "C:\Users\Administrator\.ssh\" 8 9 $myKey = "C:\Users\Administrator\.ssh\authorized_keys" 10 $adminKey = "C:\ProgramData\ssh\administrators_authorized_keys" 11 12 Invoke-RestMethod ` 13 -Uri "http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key" ` 14 -Outfile $myKey 15 16 cp $myKey $adminKey 17 18 icacls $adminKey /reset 19 icacls $adminKey /inheritance:r 20 icacls $adminKey /grant BUILTIN\Administrators:`(F`) 21 icacls $adminKey /grant SYSTEM:`(F`) 22 23 </powershell>