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>]
Description
Set-CMComputerAssociation cmdlet은 마이그레이션에 사용되는 컴퓨터 연결에 대한 설정을 변경합니다. Configuration Manager는 운영 체제 배포의 일부로 기존 컴퓨터에서 다른 컴퓨터로 사용자 상태 및 설정을 마이그레이션할 수 있습니다. 마이그레이션 과정에서 Configuration Manager는 원본 컴퓨터에 만든 계정을 저장하고 대상 컴퓨터에 해당 사용자 계정을 만듭니다.
컴퓨터 연결에는 마이그레이션할 사용자 이름과 원본 컴퓨터의 다른 사용자 이름을 처리하는 방법이 포함됩니다. 이 cmdlet을 사용하여 연결을 수정할 수 있습니다. 연결에 사용자 이름을 추가하거나 사용자 이름을 제거할 수 있습니다. Configuration Manager에 원본 컴퓨터의 다른 사용자 이름이 포함되어 있는지 여부도 변경할 수 있습니다.
참고
Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: 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
원본 컴퓨터에서 만든 계정의 사용자 이름 배열을 지정합니다. cmdlet은 이러한 사용자 이름을 컴퓨터 연결의 현재 지정된 사용자 이름에 추가합니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DestinationComputer
대상 컴퓨터의 이름을 지정합니다.
형식: | String |
별칭: | RestoreName |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DisableWildcardHandling
이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ForceWildcardHandling
이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MigrationBehavior
Configuration Manager가 원본 컴퓨터에서 만든 사용자 계정을 처리하는 방법을 지정합니다. 컴퓨터 연결을 만들 때 New-CMComputerAssociation cmdlet의 MigrationUserName 매개 변수를 사용하여 원본 컴퓨터에서 만든 사용자 계정을 지정합니다. 컴퓨터 연결은 마이그레이션 프로세스가 대상 컴퓨터에 해당 계정의 일부 또는 전부를 만들게 지정할 수 있습니다.
이 매개 변수에 사용할 수 있는 값은 다음과 같습니다.
- CaptureAllUserAccountsAndRestoreSpecifiedAccounts. 원본 컴퓨터에서 만든 모든 계정을 저장하지만 대상 컴퓨터에 지정된 계정만 만듭니다.
- CaptureAndRestoreAllUserAccounts. 원본 컴퓨터에 만든 모든 계정을 저장하고 대상 컴퓨터에 만듭니다.
- CaptureAndRestoreSpecifiedUserAccounts. 원본 컴퓨터에서 지정된 계정만 저장하고 대상 컴퓨터에 해당 계정을 만듭니다.
형식: | MigrationBehavior |
허용되는 값: | CaptureAndRestoreAllUserAccounts, CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MigrationId
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RemoveMigrationUserName
원본 컴퓨터에서 만든 계정의 사용자 이름 배열을 지정합니다. cmdlet은 컴퓨터 연결의 현재 지정된 사용자 이름에서 이러한 사용자 이름을 제거합니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SourceComputer
원본 컴퓨터의 이름을 지정합니다.
형식: | String |
별칭: | SourceName |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
System.Object