wsman.h 標頭
Windows 遠端系統管理會使用此標頭。 如需詳細資訊,請參閱
wsman.h 包含下列程式設計介面:
WSManCloseCommand 刪除命令並釋放與其相關聯的資源。 |
WSManCloseOperation 取消或關閉非同步作業。 |
WSManCloseSession 關閉會話物件。 |
WSManCloseShell 刪除殼層物件,並釋放與殼層相關聯的資源。 |
WSManConnectShell 連接到現有的伺服器會話。 |
WSManConnectShellCommand 連接到在殼層中執行的現有命令。 |
WSManCreateSession 建立會話物件。 |
WSManCreateShell 建立殼層物件。 |
WSManCreateShellEx 使用與 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 將殼層和命令內容回報回 Windows 遠端系統管理 (WinRM) 基礎結構,以便針對殼層和/或命令執行進一步的作業。 |
WSManReceiveShellOutput 從執行中的命令或殼層擷取輸出。 |
WSManReconnectShell 重新連線先前中斷連線的殼層會話。 若要重新連線殼層會話的相關聯命令,請使用 WSManReconnectShellCommand。 |
WSManReconnectShellCommand 重新連線先前中斷連線的命令。 |
WSManRunShellCommand 啟動現有殼層內的命令執行,且不會等候命令完成。 |
WSManRunShellCommandEx 提供與 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 定義外掛程式的 release 命令回呼。 |
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 定義用於伺服器或 Proxy 驗證的驗證方法和認證。 |
WSMAN_AUTHZ_QUOTA 針對授權外掛程式,報告每個使用者的配額資訊。 |
WSMAN_CERTIFICATE_DETAILS 儲存用戶端資訊,以取得以用戶端憑證傳送的輸入要求。 |
WSMAN_COMMAND_ARG_SET 表示傳入命令列的引數集合。 |
WSMAN_DATA 包含 Windows 遠端系統管理 (WinRM) API 中使用的輸入和輸出資料。 |
WSMAN_DATA_BINARY 保留二進位資料,以搭配各種 Windows 遠端系統管理功能使用。 |
WSMAN_DATA_TEXT 保留文字資料,以搭配各種 Windows 遠端系統管理功能使用。 |
WSMAN_ENVIRONMENT_VARIABLE 使用名稱和值組定義個別環境變數。 |
WSMAN_ENVIRONMENT_VARIABLE_SET 定義環境變數的陣列。 |
WSMAN_ERROR 包含 Windows 遠端系統管理 (WinRM) 用戶端所傳回的錯誤資訊。 |
WSMAN_FILTER WSMAN_FILTER保留供日後使用。 |
WSMAN_FRAGMENT WSMAN_FRAGMENT保留供日後使用。 |
WSMAN_KEY 表示選取器集合內的索引鍵和值組,並用來識別特定資源。 |
WSMAN_OPERATION_INFO 表示外掛程式必須執行要求的特定資源端點。 |
WSMAN_OPTION 表示特定的選項名稱和值組。 |
WSMAN_OPTION_SET 表示一組選項。 |
WSMAN_PLUGIN_REQUEST 指定外掛程式要求的資訊。 |
WSMAN_PROXY_INFO 指定 Proxy 資訊。 |
WSMAN_RECEIVE_DATA_RESULT 表示從 WSManReceiveShellOutput 方法收到的輸出資料。 |
WSMAN_RESPONSE_DATA 表示從 WSMan 作業收到的輸出資料。 |
WSMAN_SELECTOR_SET 定義一組索引鍵,代表資源的身分識別。 |
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 定義 Proxy 存取類型。 |
WSManSessionOption 定義會話的一組擴充選項。 這些選項會與 WSManSetSessionOption 方法搭配使用。 |