다음을 통해 공유


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