Udostępnij za pośrednictwem


WinRM C++ API

Interfejsy zdalnego zarządzania systemem Windows mogą służyć do uzyskiwania danych lub zarządzania zasobami na komputerze zdalnym. Ten interfejs API jest przeznaczony głównie do użytku wewnętrznego. Zalecamy użycie interfejsu API powłoki klienta usługi WinRM zamiast tego zawsze, gdy jest to możliwe. Interfejsy ściśle odpowiadają interfejsowi api skryptów usługi WinRM .

Interfejsy usługi WinRM dziedziczone bezpośrednio z IDispatch każdy z nich ma odpowiedni obiekt skryptowy. Aby uzyskać więcej informacji, zobacz interfejs API skryptów usługi WinRM .

W przypadku aplikacji wielowątkowych usługa WinRM nie obsługuje oddzielnych wątków, które uzyskują dostęp do tego samego obiektu IWSMAN.

Następujące interfejsy są dostarczane przez usługę WinRM.

IWSMan

Udostępnia metody i właściwości używane do tworzenia nowej sesji i zarządzania ustanowioną sesją. WSMan jest odpowiednim obiektem skryptowym.

IWSManEx

Udostępnia metody i właściwości używane do tworzenia nowego IWSManResourceLocator. Ta metoda jest dostępna dla obiektu skryptowego WSMan.

IWSManConnectionOptions

Definiuje nazwę użytkownika i hasło używane na potrzeby połączeń zdalnych. ConnectionOptions jest odpowiednim obiektem skryptowym.

IWSManSession

Definiuje operacje sieciowe i właściwości dostępne dla sesji. Sesja jest odpowiednim obiektem skryptowym.

IWSManEnumerator

Reprezentuje kolekcję wyników zwracanych z wyliczania zasobu. moduł wyliczający jest odpowiednim obiektem skryptowym.

IWSManResourceLocator

Dostarcza ścieżkę do zasobu. Możesz użyć obiektuIWSManResourceLocator zamiast identyfikatora URI zasobu w operacjachsesjisesji. ResourceLocator jest odpowiednim obiektem skryptowym.

dokumentacja zarządzania zdalnego systemu Windows