Я использую "http://gallery.technet.microsoft.com/scriptcenter/Configures-Secure-Remote-b137f2fe" для настройки безопасного удаленного доступа powershell к моей виртуальной машине Azure. Это работает хорошо.
Я удалил свою машину с прикрепленными дисками. Я воссоздал эту машину с предыдущими идентичными параметрами, но из опции "мой диск".
И после этого мой безопасный удаленный доступ к powershell перестает работать. Каждый раз, когда я пытался использовать "http://gallery.technet.microsoft.com/scriptcenter/Configures-Secure-Remote-b137f2fe" для загрузки сертификата я получил следующую ошибку:
Get-AzureCertificate: не удается проверить аргумент параметра «Отпечаток». Аргумент нулевой или пустой. Укажите аргумент, который не является нулевым или пустым, а затем повторите команду. В C:\Users\username\Desktop\InstallWinRMCertAzureVM.ps1:54 char:83 + ... me -Thumbprint $WinRMCert -ThumbprintAlgorithm sha1 + ~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [ Get-AzureCertificate], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.WindowsAzure.Commands.ServiceManagement.Certi ficates.GetAzureCertificate
На самом деле параметр (Get-AzureVM -ServiceName $CloudServiceName -Name $Name | select -ExpandProperty vm).DefaultWinRMCertificateThumbprint пуст. Но в оригинальной машине это был действительный отпечаток большого пальца.
Может кто-нибудь указать мне в правильном направлении, пожалуйста?