Partilhar via


New-CMMigrationJob

SYNOPSIS

Cria um trabalho de migração no Gestor de Configuração.

SYNTAX

NewMigrationJobByObject (Padrão)

New-CMMigrationJob [-ContentObjectsSiteCodeMapping <Hashtable>] [-Description <String>]
 [-MigrationJobSchedule <DateTime>] -MigrationObject <IResultObject[]> -Name <String> [-ObjectMigrationJobType]
 [-OverwriteAllObject <Boolean>] [-SaveObjectInfoPath <String>] -SecurityScope <IResultObject[]>
 [-SiteCodeReplacementMapping <Hashtable>] [-TransferOrganizationalFolderStructure <Boolean>]
 [-UtcTime <Boolean>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

NewMigrationJobByCollectionNotMigrateObject

New-CMMigrationJob [-CollectionLimitingMapping <Hashtable>] [-CollectionMigrationJobType]
 [-Description <String>] [-EnableProgramAfterAdvertisementMigrated <Boolean>]
 -MigrationCollection <IResultObject[]> [-MigrationJobSchedule <DateTime>] -Name <String>
 [-OverwriteAllObject <Boolean>] [-SaveCollectionInfoPath <String>] [-SaveObjectInfoPath <String>]
 -SecurityScope <IResultObject[]> [-SiteCodeReplacementMapping <Hashtable>]
 [-TransferOrganizationalFolderStructure <Boolean>] [-UtcTime <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

NewMigrationJobByCollectionMigrateObject

New-CMMigrationJob [-CollectionLimitingMapping <Hashtable>] [-CollectionMigrationJobType]
 [-ContentObjectsSiteCodeMapping <Hashtable>] [-Description <String>]
 [-EnableProgramAfterAdvertisementMigrated <Boolean>] [-MigrateObjectWithSpecifiedCollection]
 -MigrationCollection <IResultObject[]> [-MigrationJobSchedule <DateTime>] -MigrationObject <IResultObject[]>
 -Name <String> [-OverwriteAllObject <Boolean>] [-SaveCollectionInfoPath <String>]
 [-SaveObjectInfoPath <String>] -SecurityScope <IResultObject[]> [-SiteCodeReplacementMapping <Hashtable>]
 [-TransferOrganizationalFolderStructure <Boolean>] [-UtcTime <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

NewMigrationJobByObjectModified

New-CMMigrationJob [-ContentObjectsSiteCodeMapping <Hashtable>] [-Description <String>]
 [-MigrationJobSchedule <DateTime>] -MigrationObject <IResultObject[]> -Name <String>
 [-ObjectModifiedAfterMigrationJobType] [-OverwriteAllObject <Boolean>] [-SaveObjectInfoPath <String>]
 -SecurityScope <IResultObject[]> [-SiteCodeReplacementMapping <Hashtable>]
 [-TransferOrganizationalFolderStructure <Boolean>] [-UtcTime <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

O CmDlet New-CMMigrationJob cria um trabalho de migração no Gestor de Configuração.

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXAMPLES

Exemplo 1: Criar um trabalho de migração

PS XYZ:\> $CategoryObjects = Get-CMInitialModifiableSecuredCategory
PS XYZ:\> $MigrationEntity = Get-CMMigrationEntity
PS XYZ:\> New-CMMigrationJob -Name "123" -ObjectMigrationJobType -SecurityScope $CategoryObjects -MigrationObject $MigrationEntity

O primeiro comando utiliza o Get-CMInitialModifiableSecuredCategory cmdlet e armazena o resultado na variável $CategoryObjects.

O segundo comando utiliza o Get-CMMigrationEntity cmdlet e armazena o resultado na variável $MigrationEntity.

O último comando cria um trabalho de migração.

PARAMETERS

-CollectionLimitingMapping

Especifica combinações de valor-chave para limitar uma coleção. A limitação da recolha impede a adição de membros da coleção que deseja na coleção.

Type: Hashtable
Parameter Sets: NewMigrationJobByCollectionNotMigrateObject, NewMigrationJobByCollectionMigrateObject
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ColeçãoMigrationJobType

Indica que o trabalho migra coleções, objetos ou objetos previamente migrados.

Type: SwitchParameter
Parameter Sets: NewMigrationJobByCollectionNotMigrateObject, NewMigrationJobByCollectionMigrateObject
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-ContentObjectsSiteCodeMapping

Especifica pares de valor-chave que mapeiam objetos de conteúdo no novo site.

Type: Hashtable
Parameter Sets: NewMigrationJobByObject, NewMigrationJobByCollectionMigrateObject, NewMigrationJobByObjectModified
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Descrição

Especifica uma descrição para o trabalho de migração.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableProgramAfterAdvertisementMigrated

Indica se deve ativar programas associados a um anúncio depois de migrarem.

Type: Boolean
Parameter Sets: NewMigrationJobByCollectionNotMigrateObject, NewMigrationJobByCollectionMigrateObject
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MigrarObjectWithSpecifiedCollection

Indica que migra objetos associados com a coleção.

Type: SwitchParameter
Parameter Sets: NewMigrationJobByCollectionMigrateObject
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MigraçãoCollection

Especifica uma matriz de objetos de entrada.

Type: IResultObject[]
Parameter Sets: NewMigrationJobByCollectionNotMigrateObject, NewMigrationJobByCollectionMigrateObject
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MigrationJobSchedule

Especifica uma data, no formato D.HH:MM:SS, para agendar o trabalho de migração.

Type: DateTime
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MigraçãoObject

Especifica uma matriz de objetos de entrada.

Type: IResultObject[]
Parameter Sets: NewMigrationJobByObject, NewMigrationJobByCollectionMigrateObject, NewMigrationJobByObjectModified
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Name

Especifica o nome de um trabalho de migração no Gestor de Configuração.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ObjectMigrationJobType

Indica que o tipo de trabalho é um trabalho de migração de objetos.

Type: SwitchParameter
Parameter Sets: NewMigrationJobByObject
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ObjectModifiedAfterMigrationJobType

Indica que o novo trabalho de migração só inclui objetos que foram modificados desde a última migração.

Type: SwitchParameter
Parameter Sets: NewMigrationJobByObjectModified
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-OverwriteAllObject

Indica se deve substituir objetos na base de dados de destino.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SaveCollectionInfoPath

Especifica um caminho para a informação de recolha.

Type: String
Parameter Sets: NewMigrationJobByCollectionNotMigrateObject, NewMigrationJobByCollectionMigrateObject
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SaveObjectInfoPath

Especifica um caminho para a informação do objeto.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

- SegurançaScópio

Especifica uma série de objetos de âmbito de segurança. Para obter um objeto de âmbito de segurança, utilize o cmdlet Get-CMSecurityScope. O cmdlet aplica os âmbitos de segurança que especifica aos dados migrados para a hierarquia de destino.

Type: IResultObject[]
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SiteCodeReplacementMapping

Especifica pares de valor-chave que mapeiam uma coleção migrada para um site no destino.

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TransferOrganizationalFolderStructure

Indica se deve migrar uma coleção vazia. O Gestor de Configuração converte a coleção vazia numa pasta organizacional.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UtcTime

Indica se deve utilizar o tempo UTC.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Nenhuma

OUTPUTS

IResultObject#SMS_MigrationJob

NOTAS

Get-CMInitialModifiableSecuredCategoria

Get-CMMigrationEntity

Get-CMSecurityScope