Set-CMComputerAssociation
Modifica le impostazioni per un'associazione di computer in Configuration Manager.
Sintassi
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>]
Descrizione
Il cmdlet Set-CMComputerAssociation modifica le impostazioni per un'associazione di computer utilizzata per la migrazione. Configuration Manager può eseguire la migrazione dello stato utente e delle impostazioni da un computer esistente a un altro computer come parte della distribuzione del sistema operativo. Durante la migrazione, Configuration Manager salva gli account creati nel computer di origine e crea tali account utente nel computer di destinazione.
Un'associazione di computer contiene i nomi utente di cui eseguire la migrazione e come gestire altri nomi utente dal computer di origine. È possibile utilizzare questo cmdlet per modificare un'associazione. È possibile aggiungere nomi utente all'associazione o rimuovere i nomi utente. È inoltre possibile specificare se Configuration Manager include altri nomi utente dal computer di origine.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per ulteriori informazioni, vedere Introduzione.
Esempio
Esempio 1: Modificare un'associazione di computer
PS XYZ:\> Set-CMComputerAssociation -DestinationComputer "TSQA155" -SourceComputer "TSQA073" -AddMigrationUserName "ContosoTSQA\EvanNarvaez" -MigrationBehavior CaptureAllUserAccountsAndRestoreSpecifiedAccounts -RemoveMigrationUserName "ContosoTSQA\ElisaDaugherty"
Questo comando modifica l'associazione tra il computer denominato TSQA073 e TSQA155. Il comando aggiunge l'utente ContosoTSQA\EvanNarvaez e rimuove l'utente ContosoTSQA\ElisaDaugherty. Il comando specifica il comportamento di migrazione come CaptureAllUserAccountsAndRestoreSpecifiedAccounts, quindi l'associazione determina il salvataggio di tutti gli account creati nel computer di origine, ma solo per creare gli account specificati dall'associazione di computer nel computer di destinazione.
Parametri
-AddMigrationUserName
Specifica una matrice di nomi utente per gli account creati nel computer di origine. Il cmdlet aggiunge questi nomi utente ai nomi utente specificati correnti dell'associazione di computer.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationComputer
Specifica il nome di un computer di destinazione.
Type: | String |
Aliases: | RestoreName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationBehavior
Specifica in che modo Configuration Manager tratta gli account utente creati nel computer di origine. Quando si crea un'associazione di computer, specificare gli account utente creati nel computer di origine utilizzando il parametro MigrationUserName del cmdlet New-CMComputerAssociation. L'associazione di computer può specificare che il processo di migrazione crea alcuni o tutti gli account nel computer di destinazione.
I valori consentiti per questo parametro sono:
- CaptureAllUserAccountsAndRestoreSpecifiedAccounts. Salva tutti gli account creati nel computer di origine, ma crea solo gli account specificati nel computer di destinazione.
- CaptureAndRestoreAllUserAccounts. Salva tutti gli account creati nel computer di origine e li crea nel computer di destinazione.
- CaptureAndRestoreSpecifiedUserAccounts. Salva solo gli account specificati dal computer di origine e crea tali account nel computer di destinazione.
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
Specifica una matrice di nomi utente per gli account creati nel computer di origine. Il cmdlet rimuove questi nomi utente dai nomi utente specificati correnti dell'associazione di computer.
Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceComputer
Specifica il nome del computer di origine.
Type: | String |
Aliases: | SourceName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Nessuno
Output
System.Object