Batch do wyłączania usługi na wielu komputerach
Dzisiaj bardzo praktyczny przykład batcha, który wyłączy (disable) usługę na liście komputerów. W praktyce kilka razy zdarzyło mi się reagować na problem spowodowany instalacją lub aktualizacją jakiegoś oprogramowania. Odinstalowanie tego programu nie wchodziło w grę, a systemy mogło uratować tymczasowe wyłączenie konkretnej usługi.
W pliku komputery.txt zapisuję nazwy lub adresy IP komputerów. Skrypt będzie wyglądał następująco:
FOR /F %%A IN (komputery.txt) DO (SC \\%%A CONFIG nazwa_uslugi START= DISABLED)
O usługach możecie poczytać w kilku innych naszych artykułach:
Usługi (services) Windows 7|8|8.1- nazwy polskie, angielskie i systemowe
PSSERVICE i usługi w Windows
POWERSHELL – kontrola, tworzenie i kasowanie usług
Tworzenie, kasowanie i konfigurowanie usług w CMD
Kontrola usług w Windows CMD poleceniem NET
Najnowsze komentarze