Set-CMComputerAssociation

Изменение параметров для компьютерной ассоциации в Configuration Manager.

Синтаксис

Set-CMComputerAssociation
   [-AddMigrationUserName <String[]>]
   -DestinationComputer <String>
   [-MigrationBehavior <MigrationBehavior>]
   [-RemoveMigrationUserName <String[]>]
   -SourceComputer <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMComputerAssociation
   [-AddMigrationUserName <String[]>]
   [-MigrationBehavior <MigrationBehavior>]
   -MigrationId <String>
   [-RemoveMigrationUserName <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

В комлете Set-CMComputerAssociation меняются параметры компьютерной ассоциации, используемой для миграции. Диспетчер конфигурации может перенести состояние пользователя и параметры с существующего компьютера на другой компьютер в рамках развертывания операционной системы. В процессе миграции диспетчер конфигурации сохраняет учетные записи, созданные на исходных компьютерах, и создает эти учетные записи пользователей на компьютере назначения.

Ассоциация компьютеров содержит имена пользователей, которые будут перенесены, и сведения о том, как работать с другими именами пользователей с исходных компьютеров. Этот кодлет можно использовать для изменения ассоциации. Вы можете добавить имена пользователей в ассоциацию или удалить имена пользователей. Вы также можете изменить, включает ли диспетчер конфигурации другие имена пользователей с исходных компьютеров.

Примечание

Запустите команды диспетчера конфигурации из диска веб-сайта Configuration Manager, например PS XYZ:\> . Дополнительные сведения см. в дополнительных сведениях о том, как начать работу.

Примеры

Пример 1. Изменение компьютерной ассоциации

PS XYZ:\> Set-CMComputerAssociation -DestinationComputer "TSQA155" -SourceComputer "TSQA073" -AddMigrationUserName "ContosoTSQA\EvanNarvaez" -MigrationBehavior CaptureAllUserAccountsAndRestoreSpecifiedAccounts -RemoveMigrationUserName "ContosoTSQA\ElisaDaugherty"

Эта команда изменяет связь между компьютером с именем TSQA073 и TSQA155. Команда добавляет пользователя ContosoTSQA\EvanNarvaez и удаляет пользователя ContosoTSQA\ElisaDaugherty. Команда указывает поведение миграции как CaptureAllUserAccountsAndRestoreSpecifiedAccounts, поэтому объединение вызывает миграцию для сохранения всех учетных записей, созданных на исходных компьютерах, но только для создания учетных записей, указанных ассоциацией компьютера на компьютере назначения.

Параметры

-AddMigrationUserName

Указывает массив имен пользователей для учетных записей, созданных на исходных компьютерах. Этот комлет добавляет эти имена пользователей к текущим указанным именам пользователей компьютерной ассоциации.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Перед запуском командлет запросит подтверждение.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationComputer

Указывает имя конечного компьютера.

Type:String
Aliases:RestoreName
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

-ForceWildcardHandling

Этот параметр обрабатывает символы под диктовки и может привести к неожиданному поведению (не рекомендуется). Вы не можете объединить его с DisableWildcardHandling.

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

-MigrationBehavior

Указывает, как Configuration Manager обрабатывает учетные записи пользователей, созданные на исходных компьютерах. При создании компьютерной ассоциации укажите учетные записи пользователей, созданные на исходных компьютерах с помощью параметра MigrationUserName в кодлете New-CMComputerAssociation. Ассоциация компьютеров может указать, что процесс миграции создает некоторые или все эти учетные записи на компьютере назначения.

Допустимые значения для этого параметра:

  • CaptureAllUserAccountsAndRestoreSpecifiedAccounts. Сохраняет все учетные записи, созданные на исходных компьютерах, но создает только указанные учетные записи на компьютере назначения.
  • CaptureAndRestoreAllUserAccounts. Сохраняет все учетные записи, созданные на исходных компьютерах, и создает их на компьютере назначения.
  • CaptureAndRestoreSpecifiedUserAccounts. Сохраняет только указанные учетные записи с исходных компьютеров и создает эти учетные записи на компьютере назначения.
Type:MigrationBehavior
Accepted values:CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MigrationId

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

-RemoveMigrationUserName

Указывает массив имен пользователей для учетных записей, созданных на исходных компьютерах. Этот комлет удаляет эти имена пользователей из текущих указанных имен пользователей компьютерной ассоциации.

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SourceComputer

Указывает имя источника компьютера.

Type:String
Aliases:SourceName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Этот комдлет не работает.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

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

Нет

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

System.Object