Set-CMComputerAssociation
Altera as definições de uma associação de computadores no Configuration Manager.
Sintaxe
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>]
Description
O cmdlet Set-CMComputerAssociation altera as definições de uma associação de computador utilizada para migração. O Configuration Manager pode migrar o estado e as definições do utilizador de um computador existente para um computador diferente como parte da implementação do sistema operativo. No decurso da migração, o Configuration Manager guarda as contas criadas no computador de origem e cria essas contas de utilizador no computador de destino.
Uma associação de computadores contém os nomes de utilizador a serem migrados e como lidar com outros nomes de utilizador do computador de origem. Pode utilizar este cmdlet para modificar uma associação. Pode adicionar nomes de utilizador à associação ou remover nomes de utilizador. Também pode alterar se o Configuration Manager inclui outros nomes de utilizador do computador de origem.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1: Modificar uma associação de computador
PS XYZ:\> Set-CMComputerAssociation -DestinationComputer "TSQA155" -SourceComputer "TSQA073" -AddMigrationUserName "ContosoTSQA\EvanNarvaez" -MigrationBehavior CaptureAllUserAccountsAndRestoreSpecifiedAccounts -RemoveMigrationUserName "ContosoTSQA\ElisaDaugherty"
Este comando altera a associação entre o computador com o nome TSQA073 e TSQA155. O comando adiciona o utilizador ContosoTSQA\EvanNarvaez e remove o utilizador ContosoTSQA\ElisaDaugherty. O comando especifica o comportamento de migração como CaptureAllUserAccountsAndRestoreSpecifiedAccounts, pelo que a associação faz com que a migração guarde todas as contas criadas no computador de origem, mas apenas para criar as contas especificadas pela associação de computador no computador de destino.
Parâmetros
-AddMigrationUserName
Especifica uma matriz de nomes de utilizador para contas criadas no computador de origem. O cmdlet adiciona estes nomes de utilizador aos nomes de utilizador especificados atuais da associação de computadores.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DestinationComputer
Especifica o nome de um computador de destino.
Tipo: | String |
Aliases: | RestoreName |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MigrationBehavior
Especifica como o Configuration Manager trata as contas de utilizador criadas no computador de origem. Quando cria uma associação de computador, especifique as contas de utilizador criadas no computador de origem com o parâmetro MigrationUserName do cmdlet New-CMComputerAssociation . A associação de computadores pode especificar que o processo de migração cria algumas ou todas essas contas no computador de destino.
Os valores aceitáveis para esse parâmetro são:
- CaptureAllUserAccountsAndRestoreSpecifiedAccounts. Guarda todas as contas criadas no computador de origem, mas cria apenas as contas especificadas no computador de destino.
- CaptureAndRestoreAllUserAccounts. Guarda todas as contas criadas no computador de origem e cria-as no computador de destino.
- CaptureAndRestoreSpecifiedUserAccounts. Guarda apenas as contas especificadas do computador de origem e cria essas contas no computador de destino.
Tipo: | MigrationBehavior |
Valores aceitos: | CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MigrationId
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RemoveMigrationUserName
Especifica uma matriz de nomes de utilizador para contas criadas no computador de origem. O cmdlet remove estes nomes de utilizador dos nomes de utilizador especificados atuais da associação de computadores.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SourceComputer
Especifica o nome do computador de origem.
Tipo: | String |
Aliases: | SourceName |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
System.Object