Я действительно сделал это один раз, и он работал нормально, но мне пришлось создать еще одну виртуальную машину, и теперь по какой-то причине она перестает работать. Итак, вот шаги, которые я выполнил, чтобы зашифровать мой диск C.Включение BitLocker через Azure PowerShell сбой на последнем шаге
1.Создано AAD на моей лазурной учетной записи вместе с секретом. 2. Создал виртуальную машину и загрузить все необходимые инструменты для шифрования 3. Создания ключа хранилища для моей виртуальной машины и побежал ниже сценарий в лазурном
PowerShell$rgName = 'ResourceGroup';
$vmName = 'VM';
$aadClientID = 'ID';
$aadClientSecret = 'secret';
$KeyVaultName = 'BitBucketKey';
$KeyVault = Get-AzureRmKeyVault -VaultName $KeyVaultName -ResourceGroupName $rgname;
$diskEncryptionKeyVaultUrl = $KeyVault.VaultUri;
$KeyVaultResourceId = $KeyVault.ResourceId;
Set-AzureRmKeyVaultAccessPolicy -VaultName $KeyVaultName -ServicePrincipalName
$aadClientID -PermissionsToKeys all -PermissionsToSecrets all -ResourceGroupName $rgname;
Set-AzureRmKeyVaultAccessPolicy -VaultName $KeyVaultName -ResourceGroupName
$rgname –EnabledForDiskEncryption
Set-AzureRmVMDiskEncryptionExtension -ResourceGroupName $rgname -VMName
$vmName -AadClientID $aadClientID -AadClientSecret $aadClientSecret -DiskEncryptionKeyVaultUrl
$diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $KeyVaultResourceId;
Независимо от того, что я стараюсь (жестко прописывать все переменные), я все еще получаю ту же ошибку ниже
Я знаю, что ключ хранилища включена, но Whats странно это ключ хранилища и идентификатор ресурса я предоставить не кажется, что соответствует ошибке. Даже когда я его жестко кодирую. Идеи?