gpt4 book ai didi

azure - 新-AzureVMConfig : A positional parameter cannot be found that accepts argument 'Add-AzureProvisioningConfig'

转载 作者:行者123 更新时间:2023-12-03 03:19:46 25 4
gpt4 key购买 nike

我是 powershell 新手。我引用了http://msdn.microsoft.com/en-us/library/windowsazure/jj152815.aspx示例 3.这是我的命令:

$myVM = New-AzureVMConfig -Name "MyVM2"-InstanceSize Extrasmall -ImageName (Get-AzureVMImage)[4].ImageName|添加-AzureProvisioningConfig -VM PersistentVMRole -Windows -密码“Password1!”|添加-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel“DataDisk50”-LUN 0

但是我在这里收到错误:New-AzureVMConfig:找不到接受参数“Add-AzureProvisioningConfig”的位置参数。行:1 字符:26+ $myVM = New-AzureVMConfig <<<< -Name "MyVM2"-InstanceSize Extrasmall -ImageName (Get-AzureVMImage)[4].ImageName| A
dd-AzureProvisioningConfig -Windows -密码“密码1!”
|添加-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel ”DataDisk50"-LUN 0 + CategoryInfo : InvalidArgument: (:) [New-AzureVMConfig],ParameterBindingException + FullQualifiedErrorId:PositionalParameterNotFound、Microsoft.WindowsAzure.Management.ServiceManagement.IaaS.New AzureVMConfig命令

请问谁能解释一下为什么这个例子无法运行?我要疯了!

最佳答案

此脚本有几个问题:

  1. 除非您为订阅设置了默认存储帐户(链接中没有设置),否则您需要在第一个 CmdLet 中使用 -MediaLocation 开关
  2. 如果您将第一个 CmdLet 直接通过管道传输到第二个 CmdLet,则不需要 -VM 开关,在您的情况下,该开关引用字符串文字而不是 $vm。

一些 VM 文档可能包含不一致的地方,更好的入门引用点是 Michael Washam 的博客 http://michaelwasham.com或者,如果您将 sql 镜像替换为您感兴趣的镜像,这可能会对您有所帮助 http://blog.elastacloud.com/2012/06/30/tricks-with-iaas-and-sql-part-1-installing-sql-server-2012-vms-using-powershell/

关于azure - 新-AzureVMConfig : A positional parameter cannot be found that accepts argument 'Add-AzureProvisioningConfig' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com