WinRM C++ API
Интерфейсы удаленного управления Windows можно использовать для получения данных или управления ресурсами на удаленном компьютере. Этот API предназначен в первую очередь для внутреннего использования. По возможности рекомендуется использовать API клиентской оболочки WinRM . Интерфейсы тесно соответствуют API скриптов WinRM.
Интерфейсы WinRM, которые наследуют непосредственно от IDispatch , имеют соответствующий объект скрипта. Дополнительные сведения см. в разделе API скриптов WinRM.
Для многопоточных приложений WinRM не поддерживает отдельные потоки, обращаюющиеся к одному и тому же объекту IWSMAN .
WinRM предоставляет следующие интерфейсы.
-
Предоставляет методы и свойства, используемые для создания нового сеанса и управления установленным сеансом. WSMan — это соответствующий объект скрипта.
-
Предоставляет методы и свойства, используемые для создания нового IWSManResourceLocator. Этот метод доступен для объекта скрипта WSMan .
-
Определяет имя пользователя и пароль, используемые для удаленных подключений. ConnectionOptions — это соответствующий объект скрипта.
-
Определяет сетевые операции и свойства, доступные для сеанса. Session — это соответствующий объект скрипта.
-
Представляет коллекцию результатов, возвращаемых при перечислении ресурса. Перечислитель — это соответствующий объект скрипта.
-
Предоставляет путь к ресурсу. В операциях с объектами сеанса можно использовать объект IWSManResourceLocator вместо URI ресурса. ResourceLocator — это соответствующий объект скрипта.
Связанные темы