Поделиться через


Import-VMInitialReplication

Import-VMInitialReplication

Imports initial replication files for a Replica virtual machine to complete the initial replication when using external media as the source.

Синтаксис

Parameter Set: VMName
Import-VMInitialReplication [-VMName] <String[]> [-Path] <String> [-AsJob] [-ComputerName <String[]> ] [-PassThru] [ <CommonParameters>]

Parameter Set: VMObject
Import-VMInitialReplication [-VM] <VirtualMachine[]> [-Path] <String> [-AsJob] [-PassThru] [ <CommonParameters>]

Parameter Set: VMReplication
Import-VMInitialReplication [-VMReplication] <VMReplication[]> [-Path] <String> [-AsJob] [-PassThru] [ <CommonParameters>]

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

The Import-VMInitialReplication cmdlet imports initial replication files on a Replica server. It completes the initial replication of a virtual machine when external is used as the source of the files for initial replication.

Параметры

-AsJob

Runs the cmdlet as a background job.

Псевдонимы

отсутствуют

Требуется?

false

Указать положение?

named

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

отсутствуют

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

false

Принимать подстановочные знаки?

false

-ComputerName<String[]>

Specifies one or more Hyper-V hosts on which initial replication files are to be imported. 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.

Псевдонимы

отсутствуют

Требуется?

false

Указать положение?

named

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

.

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

false

Принимать подстановочные знаки?

false

-PassThru

Specifies that an object is to be passed through to the pipeline representing the virtual machine for which initial replication files are to be imported.

Псевдонимы

отсутствуют

Требуется?

false

Указать положение?

named

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

отсутствуют

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

false

Принимать подстановочные знаки?

false

-Path<String>

Specifies the path of the initial replication files to import.

Псевдонимы

отсутствуют

Требуется?

true

Указать положение?

2

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

отсутствуют

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

false

Принимать подстановочные знаки?

false

-VM<VirtualMachine[]>

Specifies the virtual machine for which the initial replication files are to be imported.

Псевдонимы

отсутствуют

Требуется?

true

Указать положение?

1

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

отсутствуют

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

true (ByValue)

Принимать подстановочные знаки?

false

-VMName<String[]>

Specifies the name of the virtual machine for which the initial replication files are to be imported.

Псевдонимы

отсутствуют

Требуется?

true

Указать положение?

1

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

отсутствуют

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

true (ByValue)

Принимать подстановочные знаки?

true

-VMReplication<VMReplication[]>

Specifies the virtual machine replication object for which initial replication files are to be imported.

Псевдонимы

отсутствуют

Требуется?

true

Указать положение?

1

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

отсутствуют

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

true (ByValue)

Принимать подстановочные знаки?

false

<CommonParameters>

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

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

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

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

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

  • None by default; Microsoft.HyperV.PowerShell.VirtualMachine if –PassThru is specified.

Примеры

Example 1

This example imports the initial replication files for a virtual machine named VM01 from location d:\VMImportLocation\VM01.

PS C:\> Import-VMInitialReplication VM01 d:\VMImportLocation\VM01

Example 2

This example imports the initial replication files for a set of virtual machines using files located in D:\OOBLoc\

PS C:\> Get-VMReplication | ForEach-Object {$path = "D:\OOBLoc\" + $_.VMName + "_" + $_.VMID; if (Test-Path $path –PathType Container) {Import-VMInitialReplication $_ $path}}