2009-07-21 21 views

cevap

26

SC komutunu kullanabilirsiniz.

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

(işaretler önemlidir eşittir sonra boşluk Not)

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

Gerçekten umut verici görünüyor, ancak bunun için ödeme yapmak zorunda mıyım? – Grzenio

+0

Muhtemelen Kaynak Kümesinde, Windows'da bulunan bir komut istemi açın ve yüklü olup olmadığını görmek için sc yazın. –

+0

Gerçekten de makinemde oldu, şerefe. – Grzenio

1

Powershell'den çağrılan WMI'den gelen installutil gitmek için bir yoldur.

0

Biz uzak makinede her şeyi yapmak PsExec kullanırlardı. Şu anda, PowerShell Remoting adında başka bir çözüm gördüm, ancak kendimi denemedim.

0

Yerel veya uzak bir makinede windows hizmetlerini yüklemenizi/kaldırmanızı/başlatmanızı/durdurmanızı/başlamanızı sağlayan bir yardımcı programa bakmanızı öneririz. İhtiyacınız olan bir özellik varsa bana bildirin (yorum/github sorunları veya PM ve mutlu bir şekilde mecburum). @Raj olarak

ServiceConfigurator on GitHub

Daha o WMI .NET çağrılan kullanır önerdi.

+0

meraktan, SC'den nasıl farklıdır? – Grzenio

İlgili konular