2009-07-21 14 views

Odpowiedz

26

Można użyć polecenia SC.

sc.exe \\remotecomputer create newservice binpath= C:\Windows\System32\Newserv.exe start= auto obj= DOMAIN\username password= pwd

(Uwaga przestrzenie po równa znaki są ważne)

Creates a service entry in the registry and Service Database. 
SYNTAX: 
sc create [service name] [binPath= ] <option1> <option2>... 
CREATE OPTIONS: 
NOTE: The option name includes the equal sign. 
type= <own|share|interact|kernel|filesys|rec> 
     (default = own) 
start= <boot|system|auto|demand|disabled> 
     (default = demand) 
error= <normal|severe|critical|ignore> 
     (default = normal) 
binPath= <BinaryPathName> 
group= <LoadOrderGroup> 
tag= <yes|no> 
depend= <Dependencies(separated by/(forward slash))> 
obj= <AccountName|ObjectName> 
     (default = LocalSystem) 
DisplayName= <display name> 
password= <password> 
+0

Wygląda naprawdę obiecująco, ale czy muszę za to zapłacić? – Grzenio

+0

Zawarty w systemie Windows, prawdopodobnie w Zestawie zasobów, uruchom wiersz polecenia i wpisz polecenie sc, aby sprawdzić, czy jest zainstalowany. –

+0

Rzeczywiście to było na mojej maszynie, okrzyki. – Grzenio

1

Wywołany przez Installutil z WMI wywoływany z Powershell jest jednym ze sposobów na wykonanie.

0

Zwykliśmy używać PsExec robić wszystko na komputerze zdalnym. W tym czasie widziałem naother roztwór o nazwie PowerShell Remoting, ale nie próbowałem siebie.

0

Warto może sprawdzić narzędzie, które napisałem, które pozwala instalować/odinstalowywać/uruchamiać/zatrzymywać usługi Windows na komputerze lokalnym lub zdalnym. Jeśli posiadasz funkcję, którą chcesz dodać, daj mi znać (komentarz/wydarzenie github lub PM, a ja z przyjemnością).

ServiceConfigurator on GitHub

Jak @Raj Więcej zasugerował, że używa WMI wywołana z .NET.

+0

z ciekawości, jak się różni od SC? – Grzenio

Powiązane problemy