Update-VMVersion

Update-VMVersion

Updates the version of virtual machines.

Синтаксис

Parameter Set: Name
Update-VMVersion [-Name] <String[]> [-AsJob] [-CimSession <CimSession[]> ] [-ComputerName <String[]> ] [-Credential <PSCredential[]> ] [-Force] [-Passthru] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: VMObject
Update-VMVersion [-VM] <VirtualMachine[]> [-AsJob] [-Force] [-Passthru] [-Confirm] [-WhatIf] [ <CommonParameters>]

Подробное описание

The Update-VMVersion cmdlet updates virtual machines to the current version.

Параметры

-AsJob

Runs the cmdlet as a background job.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-CimSession<CimSession[]>

Запускает командлет в удаленном сеансе или на удаленном компьютере. Введите имя компьютера или объект сеанса, например выходные данные командлета New-CimSession или Get-CimSession. По умолчанию используется текущий сеанс на локальном компьютере.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-ComputerName<String[]>

Specifies one or more Hyper-V hosts that run this cmdlet. NetBIOS names, IP addresses, and fully qualified domain names are allowable. The default is the local computer. Use localhost or a dot (.) to specify the local computer explicitly.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-Credential<PSCredential[]>

Specifies one or more user accounts that have permission to perform this action. The default is the current user.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-Force

Принудительный запуск команды без запроса подтверждения у пользователя.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-Name<String[]>

Specifies an array of names of the virtual machines that this cmdlet updates.

Псевдонимы

VMName

Обязательное поле?

true

Позиция?

1

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByValue)

Обрабатывать символы-шаблоны?

false

-Passthru

Indicates that this cmdlet returns the Microsoft.HyperV.VirtualMachine object that it modifies.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-VM<VirtualMachine[]>

Specifies an array of virtual machines that this cmdlet updates. To obtain a VirtualMachine object, use the Get-VM cmdlet.

Псевдонимы

none

Обязательное поле?

true

Позиция?

1

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByValue)

Обрабатывать символы-шаблоны?

false

-Confirm

Выводит приглашение для подтверждения перед выполнением командлета.

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

false

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не запущен.

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

false

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

<CommonParameters>

Этот командлет поддерживает общие параметры: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе  about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Входы

Входной тип — это тип объектов, которые можно направить в командлет.

Выходные данные

Возвращаемый тип — это тип объектов, возвращаемых командлетом.

  • Microsoft.HyperV.PowerShell.VirtualMachine

    This cmdlet returns a VirtualMachine object, if you specify the Passthru parameter.

Примеры

Example 1: Update a virtual machine

This command updates the virtual machine named VM06 to the most recent virtual machine version.

PS C:\> Update-VMVersion -Name "VM06" 

См. также

Get-VM