다음 표에서는 WinRM(Windows 원격 관리) 클라이언트 셸 API의 핵심 함수에 대한 개요를 제공합니다.
| 핵심 함수 | 묘사 |
|---|---|
| WSManCloseCommand | 명령을 닫습니다. |
| WSManCloseOperation | 작업을 닫습니다. |
| WSManCloseSession | WinRM 세션을 닫습니다. |
| WSManCloseShell | 셸 개체를 닫습니다. |
| WSManConnectShell | 기존 서버 세션에 연결합니다. |
| WSManConnectShellCommand | 셸에서 실행되는 기존 명령에 연결합니다. |
| WSManCreateSession | WinRM 세션을 만듭니다. |
| WSManCreateShell | 셸 개체를 만듭니다. |
| WSManCreateShellEx | 클라이언트 지정 셸 ID를 추가하여 WSManCreateShell 함수와 동일한 기능을 사용하여 셸 개체를 만듭니다. |
| WSManDeinitialize | WinRM 클라이언트 스택을 초기화합니다. |
| WSManDisconnectShell | 활성 셸 및 관련 명령의 네트워크 연결을 끊습니다. |
| WSManInitialize | WinRM을 초기화합니다. |
| WSManReceiveShellOutput | 셸 출력을 받습니다. |
| WSManReconnectShell | 이전에 연결이 끊긴 셸 세션을 다시 연결합니다. 셸 세션의 연결된 명령을 다시 연결하려면 WSManReconnectShellCommand사용합니다. |
| WSManReconnectShellCommand | 이전에 연결이 끊긴 명령을 다시 연결합니다. |
| WSManRunShellCommand | 셸 명령을 실행합니다. |
| WSManRunShellCommandEx | 명령 ID 옵션을 추가하여 WSManRunShellCommand 함수와 동일한 기능을 제공합니다. |
| WSManSendShellInput | 셸에 입력을 보냅니다. |
| WSManSignalShell | 셸에 신호를 전송합니다. |