Windows PowerShell의 일반적인 원격 기술 검토

완료됨

Enter-PSSessionInvoke-Command 명령은 일반적인 연결 옵션을 변경하는 데 사용할 수 있는 몇 가지 매개 변수를 지원합니다. 해당 매개 변수는 다음과 같습니다.

  • –Port. 연결에 대한 대체 TCP 포트를 지정합니다. 연결하는 컴퓨터가 기본 5985(HTTP) 또는 5986(HTTPS) 이외의 포트에서 수신 대기하는 경우 이 매개 변수를 사용합니다. 로컬 또는 그룹 정책을 통해 다른 포트를 영구적인 새 기본값으로 구성할 수 있습니다.
  • –UseSSL. Windows PowerShell이 HTTP 대신 HTTPS를 사용하도록 지시합니다.
  • –Credential. 연결에 대한 대체 자격 증명을 지정합니다. 이 자격 증명은 원격 컴퓨터에서 유효성을 검사하며 원격 컴퓨터에서 수행하려는 작업을 수행할 수 있는 충분한 권한이 있어야 합니다.
  • –ConfigurationName. 기본 엔드포인트가 아닌 엔드포인트(세션 구성)에 연결합니다. 예를 들어 microsoft.powershell32를 지정하여 원격 컴퓨터의 32비트 Windows PowerShell 엔드포인트에 연결할 수 있습니다.
  • –Authentication. 인증 프로토콜을 지정합니다. 기본값은 Kerberos 인증이지만 다른 옵션으로는 Basic, CredSSP, Digest, Negotiate, NegotiateWithImplicitCredential이 있습니다. 지정한 프로토콜은 시작 컴퓨터와 수신 컴퓨터 모두의 WS-Management 구성에서 사용하도록 설정해야 합니다.

New-PSSessionOption을 사용하여 새 세션 옵션 개체를 만든 다음, Enter-PSSession 또는 Invoke-Command–SessionOption 매개 변수에 전달하여 추가 세션 옵션을 구성할 수 있습니다. New-PSSessionOption에 대한 도움말 파일을 검토하여 해당 기능에 대해 알아봅니다. WSMan PowerShell 드라이브에서 포트 번호 및 활성화된 인증 프로토콜과 같은 기본값을 수정할 수 있습니다.