【发布时间】:2019-03-27 22:43:15
【问题描述】:
我正在尝试使用 PowerCli commandlet 创建新的虚拟机
New-VM -ResourcePool vfcplvmh0009 -Version v11 -Name TestServer22 -Datastore 0031_A_Normal001 -DiskGB 100 -DiskStorageFormat EagerZeroedThick -MemoryGB 4 -NumCpu 2 -CoresPerSocket 2 -Template Win2012-STDR2_GoldenImage -Confirm $false
但它不会运行并显示以下错误消息
New-VM : 无法使用指定的命名解析参数集 参数。在行:1 字符:1 + New-VM -ResourcePool vfcplvmh0009 -Version v11 -Name TestServer22 -Da ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [New-VM], ParameterBindingException + FullyQualifiedErrorId : AmbiguousParameterSet,VMware.VimAutomation.ViCore.Cmdlets.Commands.NewVM
我不确定为什么会生成此错误消息,因为它们的所有参数和数据似乎都是正确的。
【问题讨论】:
-
New-VMcmdlet 参数具有不同的参数集。您不能混合来自不同参数集的参数。 This should help explain -
另外,您似乎有语法错误。 -确认:$false
标签: powershell vmware powercli