Я пытаюсь переименовать сетевой адаптер на виртуальной машине в Hyper-V. Я прочитал через documentation on MSDN и Set-VMNetworkAdapter
командлет имеет параметр -Name<String>
, который гласит:Переименуйте сетевой адаптер Hyper-V VM с помощью PowerShell
Specifies the name for the virtual network adapter. The cmdlet changes the name to the value that you specify.
что говорит о том, что я должен быть в состоянии назвать сетевой адаптер, как все, что я положил в для String.
Но когда я пытаюсь строку:
Set-VMNetworkAdapter -VMName 'CENTOS' -VMNetworkAdapterName 'Network Adapter' -Name 'eth0'
Я получаю сообщение об ошибке:
Set-VMNetworkAdapter : Cannot bind parameter because parameter 'Name' is specified more than once. To provide multiple values to parameters that can accept multiple values, use the array syntax. For example, "-parameter value1,value2,value3".
ли я непонимание использования параметра -Name
? Или я просто злоупотребляю CMDlet?
Спасибо, не знаю, как я пропустил это! Я мог бы сэкономить час! – Spellchamp
@Spellchamp Был там, сделал это ... Не с этим конкретным сценарием, а с другим. – notjustme