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