Прочитать на английском

Поделиться через


Заголовок wsman.h

Этот заголовок используется службой удаленного управления Windows. Дополнительные сведения см. в разделе:

wsman.h содержит следующие программные интерфейсы:

Функции

 
WSManCloseCommand

Удаляет команду и освобождает связанные с ней ресурсы.
WSManCloseOperation

Отменяет или закрывает асинхронную операцию.
WSManCloseSession

Закрывает объект сеанса.
WSManCloseShell

Удаляет объект оболочки и освобождает ресурсы, связанные с оболочкой.
WSManConnectShell

Подключается к существующему сеансу сервера.
WSManConnectShellCommand

Подключается к существующей команде, выполняемой в оболочке.
WSManCreateSession

Создает объект сеанса.
WSManCreateShell

Создает объект оболочки.
WSManCreateShellEx

Создает объект оболочки, используя те же функции, что и функция WSManCreateShell, с добавлением идентификатора оболочки, указанного клиентом.
WSManDeinitialize

Отменяет инициализацию стека клиента удаленного управления Windows.
WSManDisconnectShell

Отключает сетевое подключение активной оболочки и связанные с ней команды.
WSManGetErrorMessage

Извлекает сообщения об ошибках, связанные с определенной ошибкой и кодами языка.
WSManGetSessionOptionAsDword

Возвращает значение параметра сеанса. (WSManGetSessionOptionAsDword)
WSManGetSessionOptionAsString

Возвращает значение параметра сеанса. (WSManGetSessionOptionAsString)
WSManInitialize

Инициализирует API клиента удаленного управления Windows.
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

Передает входной поток в выполняющуюся команду или в оболочку.
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

Содержит входящие и исходящие данные, используемые в API удаленного управления Windows (WinRM).
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

Указывает сведения о прокси-сервере.
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

Определяет тип доступа прокси-сервера.
WSManSessionOption

Определяет набор расширенных параметров для сеанса. Эти параметры используются с методом WSManSetSessionOption.