2015-10-16 102 views
0

SSH密鑰虛擬機時在Azure中創建一個虛擬機時,我收到以下錯誤:錯誤創建與蔚藍

$sshpub="ssh-rsa AAAAB3..." 
New-AzureVMConfig -Name $VmName -InstanceSize $InstanceSize -Label $VmName -ImageName $Imagename -DiskLabel $DiskLabel | 
Add-AzureProvisioningConfig -Linux -SSHPublicKeys $sshpub | 
Add-AzureEndpoint -LocalPort $LocalPort1 -Name $LocalPortName1 -Protocol tcp -PublicPort $LocalPort1 | 
New-AzureVM -ServiceName $CloudServiceName -AffinityGroup $AffinityGroup –WaitForBoot 

錯誤:

添加-AzureProvisioningConfig:無法綁定參數 'SSHPublicKeys' 。不能轉換 「SSH-RSA AAAAB3NzaC1y .... 」Microsoft.WindowsAzure.Commands.ServiceManagement.Model.LinuxProvisioningConfigurationSet + SSHPublicKey: - SSHPublicKeys「

回答

0

看起來是窒息,因爲你有一個錯字 。」 -SSHPublicKeys「出現在Add-AzureProvisioningConfig調用的中間,它應該只是」-SSHPublicKeys「,這並不意味着我理解如何真正使用你指定的命令,請參閱my question,看看我是多麼的無知。

+0

是的,這是我的打字錯誤,但在我的powershell腳本寫單一的時間,但得到以上錯誤;殼$ sshpub直接工作? – Nullpointer