Czasami podczas debugowania muszę ponownie uruchomić usługę na komputerze zdalnym. Obecnie robię to przez Pulpit zdalny. Jak można to zrobić z wiersza poleceń na moim komputerze lokalnym?
Czasami podczas debugowania muszę ponownie uruchomić usługę na komputerze zdalnym. Obecnie robię to przez Pulpit zdalny. Jak można to zrobić z wiersza poleceń na moim komputerze lokalnym?
Odpowiedzi:
Możesz skorzystać z konsoli usług, klikając po lewej stronie, a następnie wybierając opcję „Połącz z innym komputerem” w menu Akcja.
Jeśli chcesz używać tylko wiersza poleceń, możesz użyć
sc \\machine stop <service>
sc.exe \\machine stop <service>
. W przeciwnym razie myślę, że sc odnosi się do innego polecenia.
Możesz użyć mmc:
W tym momencie będziesz mógł zarządzać usługami tak, jakby były na twoim lokalnym komputerze.
Możesz użyć polecenia System Internals PSEXEC, aby zdalnie wykonać net stop yourservice , a następnie net start yourservice
Korzystając z wiersza poleceń, możesz to zrobić:
AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
Cóż, jeśli masz Visual Studio (wiem, że to rok 2005, chociaż nie jestem pewien co do wcześniejszych wersji), możesz dodać komputer zdalny do tagu „Server Explorer”. W tym momencie będziesz mieć dostęp do USŁUG, które są uruchomione lub mogą być uruchomione z tego komputera (a także dzienniki zdarzeń i kolejki oraz kilka innych interesujących rzeczy).
Jednym ze sposobów byłoby włączenie serwera telnet na maszynie, na której chcesz kontrolować usługi (dodaj / usuń składniki systemu Windows)
Otwórz polecenie DOS
Wpisz telnet yourmachineip / name
Zaloguj się
wpisz net start & serviceName * np. W3svc
Spowoduje to uruchomienie usług IIS lub możesz użyć polecenia net stop, aby zatrzymać usługę.
W zależności od konfiguracji, musisz przyjrzeć się sposobowi zabezpieczenia połączenia telnet, ponieważ myślę, że jest nieszyfrowane.
Kilka dobrych rozwiązań. Jeśli nadal korzystasz z Win2K i nie możesz niczego zainstalować na komputerze zdalnym, działa to również:
Otwórz konsolę zarządzania komputerem (kliknij prawym przyciskiem Mój komputer, wybierz Zarządzaj; otwórz z Narzędzi administracyjnych w menu Start; lub otwórz z MMC przy użyciu przystawki).
Kliknij prawym przyciskiem myszy nazwę komputera i wybierz „Połącz z komputerem zdalnym”
Wpisz nazwę komputera i poświadczenia, a uzyskasz pełny dostęp do wielu funkcji administratora, w tym do panelu sterowania usługami.