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.