2009-07-21 8 views

答えて

26

SCコマンドを使用できます。

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

(等号記号が重要なの後のスペースに注意してください)

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

本当に有望ですが、私はそれを支払う必要がありますか? – Grzenio

+0

Windowsに含まれている、おそらくResource Kitに、コマンドプロンプトを起動し、scがインストールされているかどうかを確認するためにscを入力します。 –

+0

確かにそれは私のマシン上にあった、歓声。 – Grzenio

1

Powershellから呼び出されたWMIから呼び出されたInstallutilは、1つの方法です。

0

私たちは、リモートマシン上ですべてを行うためにPsExecを使用するために使用されます。 この時点で私はPowerShell Remotingと呼ばれる他の解決策を見ましたが、自分自身を試していません。

0

ローカルまたはリモートマシンにWindowsサービスをインストール/アンインストール/開始/停止させるユーティリティをチェックする価値があります。必要な機能がある場合は、私に知らせてください(コメント/ githubの問題またはPMと私は喜んで義務づけます)。

ServiceConfigurator on GitHub

@Rajはもっと示唆したように、それは、WMIは、.NETから呼び出す使用しています。

+0

好奇心から、それはSCとどのように違うのですか? – Grzenio

関連する問題