我目前正在使用以下“腳本”在 Powershell 7 中獲取 Base64EncodedPackage(如果需要,也可以切換到命令提示符)
$subscriptionId = "0000-0000-0000-0000"
$vm = "MyVmName"
$vmrg = "MyRgName"
$resourceId = "/subscriptions/$subscriptionId/resourceGroups/$vmrg/providers/Microsoft.Compute/virtualMachines/$vm"
#Log in to CLI
az login
#Log in to wanted subscription
az account set --subscription $subscriptionId
#Show Base64EncodedPackages
$package = az rest --method get --uri https://management.azure.com/subscriptions/$subscriptionId/providers/Microsoft.Security/mdeOnboardings?api-version=2021-10-01-preview
$package 然后將輸出以下內容
{
"value": [
{
"id": "/subscriptions/0000-0000-0000-0000/providers/Microsoft.Security/mdeOnboardings/default",
"location": "westeurope",
"name": "default",
"properties": {
"onboardingPackageLinux": "Package code",
"onboardingPackageWindows": "Package code that we want to save for further use"
},
"type": "Microsoft.Security/mdeOnboardings"
}
]
}
我想以某種方式保存的東西是 onboardingPackageWindows,這樣我以后就可以使用它,而無需手動復制包代碼。我已經嘗試了幾乎所有我知道的 谷歌示例,但仍然有問題。
uj5u.com熱心網友回復:
解決
我使用 ConvertFrom-Json 來獲取想要的資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/504336.html
