Как развернуться к Голубому с powershell?

Я хочу развернуть свое заявление к лазури с powershell. До сих пор я создал свидетельство в области магазина localmachine, я не собираюсь управлять развернуть сценарием как я, загрузил сценарий на лазурь. Следующий шаг должен получить доступ к обслуживанию на лазурь в powershell, но там это терпит неудачу. Сценарий, который я имею до сих пор:

$cert = Get-Item Cert:\LocalMachine\deploy\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Set-AzureSubscription -SubscriptionName $subscriptionName -SubscriptionId $subscriptionId -Certificate $cert
Select-AzureSubscription $subscriptionName
$service = Get-AzureService $azureId

Это терпит неудачу на последнем ряде со следующим сообщением:

Get-AzureService : Communication could not be established. This could be due to an invalid subscription ID. Note that subscription IDs are case sensitive.
At F:\DeployTest\deploy.ps1:9 char:12
+ $service = Get-AzureService $azureId
+            ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Get-AzureService], Exception
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.GetAzureServiceCommand

Get-AzureService : HTTP Status Code: AuthenticationFailed - HTTP Error Message: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.
Operation ID: 
At F:\DeployTest\deploy.ps1:9 char:12
+ $service = Get-AzureService $azureId
+            ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Get-AzureService], CommunicationException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.GetAzureServiceCommand

Я действительно не знаю, какова проблема, свидетельство, которое я пытаюсь использовать, загружается так, такое чувство, что есть что-то фундаментальное, которое я пропустил.

Update: I did get it to work after downloading the .publishsettings-file and importing that instead of trying to use Set-AzureSubscription. I'm still a little bit confused though, shouldn't it be possible to use the method I tried above?

4
nl ja de

1 ответы

Я наконец нашел проблему, и конечно это была пользовательская проблема. Сначала, когда я был в голубом портале, я не нашел, где загрузить свидетельство, таким образом, я загрузил его на первое место, я нашел свидетельства упоминания. То, что я сделал узнанный, было то, что этой областью была неправильная, я загрузил свидетельство области свидетельства под облачным сервисом, которым я хотел управлять, который является неправильным местом.

Правильное место, чтобы загрузить свидетельство находится под параметры настройки в портале администратора лазури. Так код выше работ, если свидетельство загружается на правильное местоположение.

5
добавлено
PowerShellRus - о Powershell (и не только) на русском
PowerShellRus - о Powershell (и не только) на русском
418 участник(ов)

О Powershell на русском

PowerShell Pro
PowerShell Pro
75 участник(ов)

Чат, посвящённый языку PowerShell Правила чата: нет оффтопу, спаму, оскорблениям. Будьте вежливы к коллегам. Приятного общения! Книги можно найти по тегу #books