PowerCli Command - PullRequest
       24

PowerCli Command

0 голосов
/ 23 октября 2018

Я пытаюсь использовать командлет PowerCli для создания новой виртуальной машины

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 -Имя TestServer22 -Da ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo: InvalidArgument:(:) [New-VM], ParameterBindingException + FullyQualifiedErrorId: AmbiguousParameterSet, VMware.VimAutomation.ViCore.Cmdlets.Commands.NewVM

Я не уверен, почему это сообщение об ошибке генерируется как всепараметры и данные для них кажутся правильными.

1 Ответ

0 голосов
/ 23 октября 2018

Похоже, у вас есть синтаксическая ошибка.

-Confirm:$false

Это распространенная ошибка при использовании параметра -Confirm.

Кроме того, вы не можете использовать параметр шаблона, потому что эточасть другого набора параметров.

Если вы удалите параметр -Template, то сможете создать виртуальную машину.

В VMWare шаблон уже будет иметь ЦП, ОЗУ,и HDisk информация для описания файла vmdk.Вы должны использовать один или оба.Не могу использовать оба.

...