PowerShell을 사용하여 Azure 가상 컴퓨터를 중지하거나 시작하려고합니다. 나는 내 보낸 후 푸른 수입 내 PC에 한 .cer 인증서를 만든 Azure PowerShell 인증서가 지정되지 않았습니다.
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"
$subID = "<GUID>"
$thumbprint = "<Thumbprint>"
$subscriptionName = "testAzure"
$myCert = Get-Item cert:\\CurrentUser\My\$thumbprint
$vmName = "<vm name>"
Set-AzureSubscription –SubscriptionName $subscriptionName -SubscriptionId $subID -Certificate $myCer
Select-AzureSubscription -SubscriptionName $subscriptionName
Get-AzureSubscription -Current
(나는
http://msdn.microsoft.com/en-us/library/windowsazure/gg551722.aspx에서 정확한 예제를 사용) : 내가 테스트로 간단한 스크립트를 작성 그래서 나는 매우 PowerShell에서 경험하고 있지 않다 . 내가 언제 응답을 얻을 $ myCert 변수를 쓰기 호스트 :
[Subject] CN=testAzure
[Issuer] CN=testAzure
[Serial Number] --serialnumber--
[Not Before] 29-6-2013 15:27:26
[Not After] 1-1-2040 00:59:59
[Thumbprint] --thumbprint--
나는 다음과 같은 오류 얻을 스크립트 실행
Get-AzureSubscription : You MUST specify a certificate. Call Set-AzureSubscription and Select-AzureSubscription first. At D:\Users\foobar\Desktop\test.ps1:23 char:1 + Get-AzureSubscription -Current + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Get-AzureSubscription], ArgumentException + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.Subscription.GetAzureSubscriptionCommand
내가 뭘 잘못 알아낼 수 없습니다를? 누구 제안이 있습니까?
'Set-StrictMode -Version Latest'은 (는) 친구입니다. 모든 스크립트에서 첫 번째 줄을 만드는 습관을 들추십시오. –
하하 오하이오 신, 나는 몇 시간 동안이 고생을 해왔다. 감사합니다 Gaurav Mantri – ydd1987