Sprawdź status usług i utwórz plik


1

Muszę sprawdzić statusy 8 usług na serwerze z systemem Windows 2008r2. Po uruchomieniu wszystkich statusów muszę utworzyć plik na serwerze. Podczas niektórych badań odkryłem, że następujące polecenie podaje STATUS, ale kiedy używam tego jako pliku .bat, to nie działa

for /f "tokens=2*" "%%a" in ('sc query HyS9FoundationServices ^| findstr STATE') do echo "%%b"

Chcę też utworzyć plik, gdy te usługi będą działać.

Odpowiedzi:


0

Kiedy używam tego jako pliku .bat, to nie działa

for /f "tokens=2*" "%%a" in ('sc query HyS9FoundationServices ^| findstr STATE') do echo "%%b"

W pliku wsadowym powyższe polecenie powoduje następujący błąd:

"%a" was unexpected at this time.

Musisz usunąć "znajdujące się w pobliżu postacie %%a.

Użyj następującego pliku wsadowego:

for /f "tokens=2*" %%a in ('sc query HyS9FoundationServices ^| findstr STATE') do echo "%%b"

Dalsza lektura

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.