https://msdn.microsoft.com/pl-pl/library/windows-na-wyciagniecie-reki--microsoft-management-console     https://msdn.microsoft.com/pl-pl/library/windows-na-wyciagniecie-reki     https://msdn.microsoft.com/pl-pl/library/windows-na-wyciagniecie-reki--powershell

Windows na wyciągnięcie ręki - Windows Command Interpreter  ![Udostępnij na: Facebook](images/ms348103.udostepnij_fb(pl-pl,MSDN.10).png \"Udostępnij na: Facebook\")

Autor: Paweł Pławiak

Opublikowano: 2011-02-24

W systemach Windows 7/Windows Server 2008 R2 zarządzanie zdalne z poziomu Windows Command Interpreter jest możliwe za pomocą polecenia winrs (Windows Remote Shell). Umożliwia ono wykonywanie poleceń z wykorzystaniem protokołu WS-Management.

Na uwagę zasługuje czytelna i obszerna pomoc wraz z przykładami, którą wywołujemy winrs -? (rys. 56).

Rys. 56. Przykłady wywołania winrs dostępne w pomocy.

Należy pamiętać, że praca z poleceniem winrs wymaga konfiguracji na zdalnie zarządzanym komputerze usługi Windows Remote Management. Realizuje się to za pomocą wywołania
winrmquickconfig, które wykonuje poniższe czynności:

  • tworzy tzw. odbiornik (ang. listener) dla komunikatów protokołu WS-Management (rys. 57),


    Rys. 57. Konfiguracja odbiornika za pomocą polecenia winrm.

  • uruchamia usługę Windows Remote Management (rys. 58),


    Rys. 58. Usługa Windows Remote Management w konsoli Services.

  • włącza wyjątek w Windows Firewall dla ruchu WS-Management (rys. 59).


    Rys. 59. Wyjątek dla Windows Remote Management w Windows Firewall.

Na rysunku 60 przedstawiono przykład wywołania informacji z poziomu komputera FISH o udostępnianych zasobach przez komputer SHARK.

Rys. 60. Przykład zdalnego wywołania polecenia za pomocą winrs.

Bieżącą konfigurację usługi Windows Remote Management można uzyskać za pomocą wywołania winrmgetwinrm/config (rys. 61).

Rys. 61. Pełny raport dotyczący konfiguracji Windows Remote Management.

W razie konieczności wyłączenia konfiguracji usługi Windows Remote Management do zdalnego wywoływania poleceń za pomocą winrs należy:

  • wykasować konfigurację odbiornika dla protokołu WS-Management (rys. 62),


    Rys. 62. Wywołanie kasujące konfigurację odbiornika dla protokołu WS-Management.

  • wyłączyć wyjątek w Windows Firewall,

  • zatrzymać usługę Windows Remote Management.

Konfigurację WinRM oraz WinRS można również wykonać z poziomu GPO. W lokalizacji
ComputerConfiguration \ Administrative Templates \ Windows Components  odnajdziemy dwie gałęzie z dedykowanymi ustawieniami dla Windows Remote Management (WinRM) oraz Windows Remote Shell (rys. 63).

Rys. 63. Ustawienia GPO dla WinRM i WinRS.

Dla przykładu, możemy skonfigurować tak, aby wśród zaufanych stacji były komputery z podsieci 192.168.20.0/24 (rys. 64).

Rys. 64. Ustawienia Trusted Hosts.

https://msdn.microsoft.com/pl-pl/library/windows-na-wyciagniecie-reki--microsoft-management-console     https://msdn.microsoft.com/pl-pl/library/windows-na-wyciagniecie-reki     https://msdn.microsoft.com/pl-pl/library/windows-na-wyciagniecie-reki--powershell