Jak użyć shutdown.exe na zdalnej maszynie na wybranym użytkowniku?

Jak użyć shutdown.exe na zdalnej maszynie na wybranym użytkowniku?

Jeszcze niedawno mógłbym upierać się, że na naszym Blogu temat programu shutdown.exe został wyczerpany (wymęczooooony) niczym temat wampirów w kinie. Jednak życie, w postaci dociekliwych czytelników, jak zawsze rzuca ciekawe wyzwania. Dzisiaj odpowiadamy na pytanie:


Jak użyć shutdown.exe na zdalnej maszynie na konkretnym użytkowniku?

…przecież shutdown.exe pozbawiony jest odpowiednich parametrów, a wykonywanie tego polecenia na zdalnej maszynie, na koncie lokalnym (na przykład w środowisku bez domeny) zakończy się komunikatem o treści „Access is denied.(5)” lub „odmowa dostępu(5)”.

O samym błędzie nr 5 pisaliśmy artykuł. W opisywanym tu scenariuszu błąd pokazuje się, bo tak zaprojektowano Windowsa i robi to we właściwym momencie:) Aby go obejść  zaproponuję Wam porzucenie shutdown.exe na rzecz znacznie inteligentniejszego narzędzia jakim jest opisywany wcześniej psshutdown.exe.  Jeśli jednak nie chcecie lub nie możecie korzystać z psshutdown.exe,  to przedstawię Wam ciekawą sztuczkę.

Komputer zdalny musi nas „zautentykować”. Użyjmy polecenia, które pozwoli na podanie użytkownika, a następnie w tym samym wątku CMD wykonajmy restart – restart wykona się na użytkowniku podanym wcześniej.

Najpierw:

net use \\zdalny_komputer\IPC$  /user:użytkownik_lokalny hasło

Następnie w tym samym oknie CMD:

shutdown /r /t 10 /m \\zdalny_komputer

Wiedzieliście, że tak można? 🙂

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

4 komentarze

  1. Sylwek pisze:

    Pytanko, co jeśli ktoś nie ma hasła ?

    • Hmm wiesz co, nie pamiętam kiedy ostatnio dotykałem kont bez haseł, ale jeśli psshutdown wogóle wspiera takie konta to po prostu wpisz parametr -p bez niczego. Daj cynk czy działa.

  2. Paweł Jereczek pisze:

    ……

  3. KoRa pisze:

    Jak się zabezpieczyć przed takim wyłączaniem komputera przez jakiegoś złośliwego dupka?

Dodaj komentarz