New-CMMigrationJob
在 Configuration Manager 中创建迁移作业。
语法
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>]
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>]
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>]
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>]
说明
New-CMMigrationJob cmdlet 在 Configuration Manager 中创建迁移作业。
备注
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:创建迁移作业
PS XYZ:\> $CategoryObjects = Get-CMInitialModifiableSecuredCategory
PS XYZ:\> $MigrationEntity = Get-CMMigrationEntity
PS XYZ:\> New-CMMigrationJob -Name "123" -ObjectMigrationJobType -SecurityScope $CategoryObjects -MigrationObject $MigrationEntity
第一个命令使用 Get-CMInitialModifiableSecuredCategory cmdlet,将结果存储在 $CategoryObjects 变量中。
第二个命令使用 Get-CMMigrationEntity cmdlet,将结果存储在 $MigrationEntity 变量中。
最后一个命令将创建迁移作业。
参数
-CollectionLimitingMapping
指定键值对以限制集合。 集合限制可防止在集合中添加您想要的集合成员。
Type: | Hashtable |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionMigrationJobType
指示作业迁移集合、对象或之前迁移的对象。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContentObjectsSiteCodeMapping
指定映射新网站中的内容对象的键值对。
Type: | Hashtable |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
此参数将通配符视为文字字符值。 不能将其与 ForceWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableProgramAfterAdvertisementMigrated
指示在迁移后是否启用与广告关联的程序。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
此参数处理通配符,并且可能会导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrateObjectWithSpecifiedCollection
指示随集合迁移关联的对象。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationCollection
指定输入对象的数组。
Type: | IResultObject[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationJobSchedule
指定计划迁移作业的日期时间(采用 D.HH:MM:SS 格式)。
Type: | DateTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationObject
指定输入对象的数组。
Type: | IResultObject[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectMigrationJobType
指示作业类型是对象迁移作业。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectModifiedAfterMigrationJobType
指示新的迁移作业仅包括自上次迁移后修改的对象。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OverwriteAllObject
指示是否覆盖目标数据库中的对象。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SaveCollectionInfoPath
指定集合信息的路径。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SaveObjectInfoPath
指定对象信息的路径。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityScope
指定安全作用域对象的数组。 若要获取安全作用域对象,请使用 Get-CMSecurityScope cmdlet。 此 cmdlet 将指定的安全作用域应用于迁移到目标层次结构的数据。
Type: | IResultObject[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SiteCodeReplacementMapping
指定将迁移的集合映射到目标中的网站的键值对。
Type: | Hashtable |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TransferOrganizationalFolderStructure
指示是否迁移空集合。 Configuration Manager 将空集合转换为组织文件夹。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UtcTime
指示是否使用 UTC 时间。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
显示在 cmdlet 运行时发生的情况。 cmdlet 不运行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-名称
指定 Configuration Manager 中的迁移作业的名称。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-描述
指定迁移作业的说明。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
无
输出
IResultObject