Set-CMComputerAssociation

SYNOPSIS

Zmienia ustawienia skojarzenia komputera w Menedżer konfiguracji.

SYNTAX

SearchByName (wartość domyślna)

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

SearchByIdMandatory

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

DESCRIPTION

Polecenie cmdlet Set-CMComputerAssociation zmienia ustawienia skojarzenia komputera używanego do migracji. Menedżer konfiguracji można migrować stan i ustawienia użytkownika z istniejącego komputera na inny komputer w ramach wdrażania systemu operacyjnego. W trakcie migracji program Menedżer konfiguracji konta utworzone na komputerze źródłowym i tworzy te konta użytkowników na komputerze docelowym.

Skojarzenie komputera zawiera nazwy użytkowników, które mają zostać zmigrowane, oraz sposób obsługi innych nazw użytkowników z komputera źródłowego. To polecenie cmdlet umożliwia zmodyfikowanie skojarzenia. Możesz dodać nazwy użytkowników do skojarzenia lub usunąć nazwy użytkowników. Można również zmienić, czy Menedżer konfiguracji zawiera inne nazwy użytkowników z komputera źródłowego.

Uwaga

Uruchom Menedżer konfiguracji cmdlet z Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1: Modyfikowanie skojarzenia komputera

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

To polecenie zmienia skojarzenie między komputerem o nazwie TSQA073 i TSQA155. Polecenie dodaje użytkownika ContosoTSQA\EvanNarvaez i usuwa użytkownika ContosoTSQA\ElisaDaugherty. Polecenie określa zachowanie migracji CaptureAllUserAccountsAndRestoreSpecifiedAccounts, więc skojarzenie powoduje, że migracja zapisuje wszystkie konta utworzone na komputerze źródłowym, ale tylko w celu utworzenia kont określonych przez skojarzenie komputera na komputerze docelowym.

PARAMETERS

-AddMigrationUserName

Określa tablicę nazw użytkowników dla kont utworzonych na komputerze źródłowym. Polecenie cmdlet dodaje te nazwy użytkowników do bieżących nazw użytkowników skojarzenia komputera.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DestinationComputer

Określa nazwę komputera docelowego.

Type: String
Parameter Sets: SearchByName
Aliases: RestoreName

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości literału znaków. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-MigrationBehavior

Określa, Menedżer konfiguracji traktuje konta użytkowników utworzone na komputerze źródłowym. Podczas tworzenia skojarzenia komputera określ konta użytkowników utworzone na komputerze źródłowym przy użyciu parametru MigrationUserName polecenia cmdlet New-CMComputerAssociation. Skojarzenie komputera może określić, że proces migracji tworzy niektóre lub wszystkie te konta na komputerze docelowym.

Dopuszczalne wartości dla tego parametru to:

  • CaptureAllUserAccountsAndRestoreSpecifiedAccounts. Zapisuje wszystkie konta utworzone na komputerze źródłowym, ale tworzy tylko określone konta na komputerze docelowym.
  • CaptureAndRestoreAllUserAccounts. Zapisuje wszystkie konta utworzone na komputerze źródłowym i tworzy je na komputerze docelowym.
  • CaptureAndRestoreSpecifiedUserAccounts. Zapisuje tylko określone konta z komputera źródłowego i tworzy te konta na komputerze docelowym.
Type: MigrationBehavior
Parameter Sets: (All)
Aliases:
Accepted values: CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts

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

-MigrationId

Type: String
Parameter Sets: SearchByIdMandatory
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveMigrationUserName

Określa tablicę nazw użytkowników dla kont utworzonych na komputerze źródłowym. Polecenie cmdlet usuwa te nazwy użytkowników z bieżących określonych nazw użytkowników skojarzenia komputera.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-SourceComputer

Określa nazwę komputera źródłowego.

Type: String
Parameter Sets: SearchByName
Aliases: SourceName

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Brak

OUTPUTS

System.Object

UWAGI

Get-CMComputerAssociation

New-CMComputerAssociation

Usuń CMComputerAssociation