wsman.h 헤더
이 헤더는 Windows 원격 관리에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
wsman.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
WSManCloseCommand 명령을 삭제하고 연결된 리소스를 해제합니다. |
WSManCloseOperation 비동기 작업을 취소하거나 닫습니다. |
WSManCloseSession 세션 개체를 닫습니다. |
WSManCloseShell 셸 개체를 삭제하고 셸과 연결된 리소스를 해제합니다. |
WSManConnectShell 기존 서버 세션에 연결합니다. |
WSManConnectShellCommand 셸에서 실행되는 기존 명령에 연결합니다. |
WSManCreateSession 세션 개체를 만듭니다. |
WSManCreateShell 셸 개체를 만듭니다. |
WSManCreateShellEx 클라이언트 지정 셸 ID를 추가하여 WSManCreateShell 함수와 동일한 기능을 사용하여 셸 개체를 만듭니다. |
WSManDeinitialize Windows 원격 관리 클라이언트 스택을 초기화합니다. |
WSManDisconnectShell 활성 셸 및 관련 명령의 네트워크 연결을 끊습니다. |
WSManGetErrorMessage 특정 오류 및 언어 코드와 관련된 오류 메시지를 검색합니다. |
WSManGetSessionOptionAsDword 세션 옵션의 값을 가져옵니다. (WSManGetSessionOptionAsDword) |
WSManGetSessionOptionAsString 세션 옵션의 값을 가져옵니다. (WSManGetSessionOptionAsString) |
WSManInitialize Windows 원격 관리 클라이언트 API를 초기화합니다. |
WSManPluginAuthzOperationComplete 사용자 작업에 대한 성공적인 권한 부여 또는 실패한 권한 부여를 보고합니다. |
WSManPluginAuthzQueryQuotaComplete WSManPluginAuthzQueryQuota 플러그 인 진입점에서 호출되며 플러그 인이 요청을 수행할 수 있는지 여부를 호출해야 합니다. |
WSManPluginAuthzUserComplete 성공적인 사용자 연결 권한 부여 또는 실패한 사용자 연결 권한 부여를 보고합니다. |
WSManPluginFreeRequestDetails 작업 플러그 인 진입점에 전달되는 WSMAN_PLUGIN_REQUEST 구조에 할당된 메모리를 해제합니다. |
WSManPluginGetOperationParameters 작업과 연결된 제한 시간 및 데이터 제한과 같은 항목에 대한 운영 정보를 가져옵니다. |
WSManPluginOperationComplete WSManPluginStartup 및 WSManPluginShutdown 메서드를 제외한 모든 작업 진입점에 의한 작업 완료를 보고합니다. |
WSManPluginReceiveResult WSMAN_PLUGIN_RECEIVE 플러그 인 호출에 대한 결과를 보고하고 결과를 반환하는 대부분의 셸 플러그 인에서 사용됩니다. |
WSManPluginReportContext 셸 및/또는 명령에 대해 추가 작업을 수행할 수 있도록 셸 및 명령 컨텍스트를 WinRM(Windows 원격 관리) 인프라에 다시 보고합니다. |
WSManReceiveShellOutput 실행 중인 명령 또는 셸에서 출력을 검색합니다. |
WSManReconnectShell 이전에 연결이 끊긴 셸 세션을 다시 연결합니다. 셸 세션의 연결된 명령을 다시 연결하려면 WSManReconnectShellCommand를 사용합니다. |
WSManReconnectShellCommand 이전에 연결이 끊긴 명령을 다시 연결합니다. |
WSManRunShellCommand 기존 셸 내에서 명령 실행을 시작하고 명령이 완료될 때까지 기다리지 않습니다. |
WSManRunShellCommandEx 명령 ID 옵션을 추가하여 WSManRunShellCommand 함수와 동일한 기능을 제공합니다. |
WSManSendShellInput 입력 스트림을 실행 중인 명령 또는 셸에 Ipes합니다. |
WSManSetSessionOption 세션에 대한 확장 옵션 집합을 설정합니다. |
WSManSignalShell 기존 명령 또는 셸 자체에 컨트롤 코드를 보냅니다. |
WSMAN_PLUGIN_AUTHORIZE_OPERATION 특정 작업에 권한을 부여합니다. |
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA 연결 권한이 부여된 후 사용자의 할당량 정보를 검색합니다. |
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT 플러그 인이 WSManPluginAuthzUserComplete 또는 WSManPluginAuthzOperationComplete에서 보고하는 컨텍스트를 해제합니다. |
WSMAN_PLUGIN_AUTHORIZE_USER 연결에 권한을 부여합니다. |
WSMAN_PLUGIN_COMMAND 플러그 인에 대한 명령 콜백을 정의합니다. |
WSMAN_PLUGIN_CONNECT 플러그 인에 대한 연결 콜백을 정의합니다. |
WSMAN_PLUGIN_RECEIVE 플러그 인에 대한 수신 콜백을 정의합니다. |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT 플러그 인에 대한 릴리스 명령 콜백을 정의합니다. |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT 플러그 인에 대한 릴리스 셸 콜백을 정의합니다. |
WSMAN_PLUGIN_SEND 플러그 인에 대한 송신 콜백을 정의합니다. |
WSMAN_PLUGIN_SHELL 플러그 인에 대한 셸 콜백을 정의합니다. |
WSMAN_PLUGIN_SHUTDOWN 플러그 인에 대한 종료 콜백을 정의합니다. |
WSMAN_PLUGIN_SIGNAL 플러그 인에 대한 신호 콜백을 정의합니다. |
WSMAN_PLUGIN_STARTUP 플러그 인에 대한 시작 콜백을 정의합니다. |
WSMAN_SHELL_COMPLETION_FUNCTION 셸 작업에 대해 호출되는 콜백 함수로, 원격 요청이 발생합니다. |
WSMAN_AUTHENTICATION_CREDENTIALS 인증 방법 및 서버 또는 프록시 인증에 사용되는 자격 증명을 정의합니다. |
WSMAN_AUTHZ_QUOTA 권한 부여 플러그 인에 대한 사용자 단위로 할당량 정보를 보고합니다. |
WSMAN_CERTIFICATE_DETAILS 클라이언트 인증서와 함께 전송된 인바운드 요청에 대한 클라이언트 정보를 저장합니다. |
WSMAN_COMMAND_ARG_SET 명령줄에 전달되는 인수 집합을 나타냅니다. |
WSMAN_DATA WinRM(Windows 원격 관리) API에 사용되는 인바운드 및 아웃바운드 데이터를 포함합니다. |
WSMAN_DATA_BINARY 다양한 Windows 원격 관리 함수에 사용할 이진 데이터를 보유합니다. |
WSMAN_DATA_TEXT 다양한 Windows 원격 관리 함수와 함께 사용할 텍스트 데이터를 보유합니다. |
WSMAN_ENVIRONMENT_VARIABLE 이름 및 값 쌍을 사용하여 개별 환경 변수를 정의합니다. |
WSMAN_ENVIRONMENT_VARIABLE_SET 환경 변수의 배열을 정의합니다. |
WSMAN_ERROR WinRM(Windows 원격 관리) 클라이언트에서 반환하는 오류 정보를 포함합니다. |
WSMAN_FILTER WSMAN_FILTER 나중에 사용하도록 예약되어 있습니다. |
WSMAN_FRAGMENT WSMAN_FRAGMENT 나중에 사용할 수 있습니다. |
WSMAN_KEY 선택기 집합 내의 키 및 값 쌍을 나타내며 특정 리소스를 식별하는 데 사용됩니다. |
WSMAN_OPERATION_INFO 플러그 인이 요청을 수행해야 하는 특정 리소스 엔드포인트를 나타냅니다. |
WSMAN_OPTION 특정 옵션 이름 및 값 쌍을 나타냅니다. |
WSMAN_OPTION_SET 옵션 집합을 나타냅니다. |
WSMAN_PLUGIN_REQUEST 플러그 인 요청에 대한 정보를 지정합니다. |
WSMAN_PROXY_INFO 프록시 정보를 지정합니다. |
WSMAN_RECEIVE_DATA_RESULT WSManReceiveShellOutput 메서드에서 받은 출력 데이터를 나타냅니다. |
WSMAN_RESPONSE_DATA WSMan 작업에서 받은 출력 데이터를 나타냅니다. |
WSMAN_SELECTOR_SET 리소스의 ID를 나타내는 키 집합을 정의합니다. |
WSMAN_SENDER_DETAILS 모든 인바운드 요청에 대한 클라이언트 세부 정보를 지정합니다. |
WSMAN_SHELL_ASYNC 모든 셸 작업에 전달할 비동기 구조를 정의합니다. |
WSMAN_SHELL_DISCONNECT_INFO 클라이언트의 연결이 끊긴 후에도 셸이 열린 상태로 유지되는 최대 기간(밀리초)을 지정합니다. |
WSMAN_SHELL_STARTUP_INFO_V10 WSMAN_SHELL_STARTUP_INFO_V10(wsman.h) 구조체는 WSManCreateShell 함수와 함께 사용할 셸 시작 매개 변수를 정의합니다. |
WSMAN_SHELL_STARTUP_INFO_V11 WSMAN_SHELL_STARTUP_INFO_V11(wsman.h) 구조체는 WSManCreateShell 함수와 함께 사용할 셸 시작 매개 변수를 정의합니다. |
WSMAN_STREAM_ID_SET 셸 및 명령에 대한 입력 또는 출력에 사용되는 모든 스트림을 나열합니다. |
WSMAN_USERNAME_PASSWORD_CREDS 인증에 사용되는 자격 증명을 정의합니다. |
WSManAuthenticationFlags 작업에 대한 인증 방법을 결정합니다. |
WSManCallbackFlags 모든 콜백 함수에서 사용하는 플래그 집합을 정의합니다. |
WSManDataType WSMAN_DATA 구조체에서 공용 구조체의 현재 데이터 형식을 지정합니다. |
WSManProxyAccessType 프록시 액세스 유형을 정의합니다. |
WSManSessionOption 세션에 대한 확장 옵션 집합을 정의합니다. 이러한 옵션은 WSManSetSessionOption 메서드와 함께 사용됩니다. |