about_WS-Management_Cmdlets

간단한 설명

Windows PowerShell에서 WS-Management cmdlet을 사용하기 위한 배경으로 WS-Management(Web Services for Management)에 대한 개요를 제공합니다.

자세한 설명

이 항목에서는 Windows PowerShell에서 WS-Management cmdlet을 사용하기 위한 배경으로 WS-Management(Web Services for Management)에 대한 개요를 제공합니다. 이 항목에서는 WS-Management에 대한 자세한 정보 링크도 제공합니다. WS-Management의 Microsoft 구현을 WinRM(Windows 원격 관리)라고도 합니다.

WS-Management 정보

Windows 원격 관리는 여러 공급업체의 하드웨어 및 운영 체제가 상호 운용할 수 있도록 하는 표준 SOAP 기반 방화벽 친화적 프로토콜인 WS-Management 프로토콜의 Microsoft 구현입니다. WS-Management 프로토콜 사양은 시스템이 IT(정보 기술) 인프라에서 관리 정보에 액세스하고 교환하는 일반적인 방법을 제공합니다. 이벤트 수집기와 함께 WS-Management 및 IPMI(지능형 플랫폼 관리 인터페이스)는 Windows 하드웨어 관리 기능의 구성 요소입니다.

WS-Management 프로토콜은 HTTPS, SOAP over HTTP(WS-I 프로필), SOAP 1.2, WS-Addressing, WS-Transfer, WS-Enumeration 및 WS-Eventing과 같은 표준 웹 서비스 사양을 기반으로 합니다.

WS 관리 및 WMI

WS-Management는 WMI(Windows Management Instrumentation)에서 노출되는 데이터를 검색하는 데 사용할 수 있습니다. WS 관리 스크립팅 API를 사용하는 스크립트 또는 애플리케이션 또는 WinRM 명령줄 도구를 통해 WMI 데이터를 가져올 수 있습니다. WS-Management는 포함된 개체를 포함하여 대부분의 친숙한 WMI 클래스 및 작업을 지원합니다. WS-Management는 WMI를 활용하여 리소스에 대한 데이터를 수집하거나 Windows 기반 컴퓨터에서 리소스를 관리할 수 있습니다. 즉, 기존 WMI 클래스 집합을 통해 엔터프라이즈의 디스크, 네트워크 어댑터, 서비스 또는 프로세스와 같은 개체에 대한 데이터를 가져올 수 있습니다. 표준 WMI IPMI 공급자에서 사용할 수 있는 하드웨어 데이터에 액세스할 수도 있습니다.

WS-Management Windows PowerShell 공급자(WSMan)

WSMan 공급자는 사용 가능한 WS-Management 구성 설정에 대한 계층적 보기를 제공합니다. 공급자를 사용하면 다양한 WS-Management 구성 옵션을 탐색하고 설정할 수 있습니다.

WS 관리 구성

WS-Management가 설치 및 구성되지 않은 경우 Windows PowerShell 원격을 사용할 수 없고, WS-Management cmdlet이 실행되지 않고, WS-Management 스크립트가 실행되지 않으며, WSMan 공급자가 데이터 작업을 수행할 수 없습니다. WS-Management 명령줄 도구, WinRM 및 이벤트 전달도 WS-Management 구성에 따라 달라집니다.

WS-Management Cmdlet

WS 관리 기능은 cmdlet 및 WSMan 공급자 집합이 포함된 모듈을 통해 Windows PowerShell에서 구현됩니다. 이러한 cmdlet을 사용하여 로컬 및 원격 컴퓨터에서 WS-Management 설정을 관리하는 데 필요한 엔드투엔드 작업을 완료할 수 있습니다.

다음 WS-Management cmdlet을 사용할 수 있습니다.

커넥트ion Cmdlet

  • 커넥트-WSMan: 원격 컴퓨터의 WS-Management(WinRM) 서비스에 로컬 컴퓨터를 커넥트.

  • Disconnect-WSMan: 원격 컴퓨터의 WinRM(WS-Management) 서비스에서 로컬 컴퓨터의 연결을 끊습니다.

Management-Data Cmdlet

  • Get-WSManInstance: 리소스 URI로 지정된 리소스 인스턴스에 대한 관리 정보를 표시합니다.

  • Invoke-WSManAction: 리소스 URI 및 선택기에서 지정한 대상 개체에 대한 작업을 호출합니다.

  • New-WSManInstance: 새 관리 리소스 인스턴스를 만듭니다.

  • Remove-WSManInstance: 관리 리소스 인스턴스를 삭제합니다.

  • Set-WSManInstance: 리소스와 관련된 관리 정보를 수정합니다.

설치 및 구성 Cmdlet

  • Set-WSManQuickConfig: 원격 관리를 위해 로컬 컴퓨터를 구성합니다. Set-WSManQuickConfig cmdlet을 사용하여 WS-Management(WinRM) 서비스에 대한 원격 연결을 허용하도록 WS-Management를 구성할 수 있습니다. Set-WSManQuickConfig cmdlet은 다음 작업을 수행합니다.

    • WinRM(WS-Management) 서비스가 실행 중인지 여부를 결정합니다. WinRM 서비스가 실행되고 있지 않으면 Set-WSManQuickConfig cmdlet이 서비스를 시작합니다.
    • WinRM(WS-Management) 서비스 시작 유형을 자동으로 설정합니다.
    • IP 주소의 요청을 수락하는 수신기를 만듭니다. 기본 전송 프로토콜은 HTTP입니다.
    • WS 관리 트래픽에 대한 방화벽 예외를 사용하도록 설정합니다.

    참고: Windows Vista, Windows Server 2008 이상 버전의 Windows에서 이 cmdlet을 실행하려면 "관리자 권한으로 실행" 옵션을 사용하여 Windows PowerShell을 시작해야 합니다.

  • Test-WSMan: WS-Management가 설치 및 구성되었는지 확인합니다. Test-WSMan cmdlet은 WS-Management(WinRM) 서비스가 로컬 또는 원격 컴퓨터에서 실행되고 구성되어 있는지 테스트합니다.

  • Disable-WSManCredSSP: 클라이언트 컴퓨터에서 CredSSP 인증을 사용하지 않도록 설정합니다.

  • Enable-WSManCredSSP: 클라이언트 컴퓨터에서 CredSSP 인증을 사용하도록 설정합니다.

  • Get-WSManCredSSP: 클라이언트 컴퓨터에 대한 CredSSP 관련 구성을 가져옵니다.

WS 관리 관련 Cmdlet

  • New-WSManSessionOption: WS-Management cmdlet의 하나 이상의 매개 변수에 대한 입력으로 사용할 WSManSessionOption 개체를 만듭니다.

추가 WS 관리 정보

WS-Management에 대한 자세한 내용은 Windows 설명서의 다음 항목을 참조하세요.

Windows 원격 관리

Windows 원격 관리 정보

Windows 원격 관리를 위한 설치 및 구성

Windows 원격 관리 아키텍처

WS 관리 프로토콜

Windows 원격 관리 및 WMI

리소스 URI

원격 하드웨어 관리

이벤트

참고 항목