2015-10-16 301 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