在Azure中创建VM时出现以下错误:
$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
错误:
Add-AzureProvisioningConfig:无法绑定参数' SSHPublicKeys'。无法转换" ssh-rsa AAAAB3NzaC1y .... " Microsoft.WindowsAzure.Commands.ServiceManagement.Model.LinuxProvisioningConfigurationSet + SSHPublicKey"
答案 0 :(得分:0)
因为你有一个错字,看起来很窒息: " - SSHPublicKeys -SSHPublicKeys"出现在Add-AzureProvisioningConfig调用的中间。它应该只是" -SSHPublicKeys"。这并不意味着我理解如何真正使用您指定的命令。见my question,看看我有多无能为力。