- PR -

別のサーバーへのnet stopコマンドは実行可能?

1
投稿者投稿内容
あき
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 72
投稿日時: 2004-04-02 18:38
仮に01から10のサーバー10台あるとします。
"01"サーバーから"02〜10"サーバへnet stopコマンドを実行して、特定のサービスを停止することはできるのでしょうか?
別サーバーのサービスが停止できればよいので、net stopコマンドではなく、他の方法でサービスを停止する方法がありましたら、おしえてください。どうぞお願いします。
※サーバーのOSは、Windows 2000です。
Uchikoshi
@ITエディタ
会議室デビュー日: 2001/07/27
投稿数: 197
投稿日時: 2004-04-02 19:19
残念ながら、net stopはほかのコンピュータを指定してサービスを停止できないようです。

代替案1:

コマンドプロンプト上で停止させたいのであれば、sc.exeコマンドを
使って(Windows 2000の場合はリソースキットに含まれています)、

sc \\server10 stop messenger

みたいにできます。

参考TIPS:
svchost.exeプロセスとは?
http://www.atmarkit.co.jp/fwin2k/win2ktips/400svchost/svchost.html

代替案2:
telnetで対象サーバへログオンして、net stopする。

代替案3:
GUIツールならば、管理ツールの「サービス」や「コンピュータの管理」などで、
「別のコンピュータへ接続」して、サービスを停止。

代替案4:
リモートデスクトップでログオンして、……。

などといったところでしょうか。
あき
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 72
投稿日時: 2004-04-02 20:40
Uchikoshiさん、ありがとうございます。

サービスの停止を、
sc [サーバー名(\\〜)] stop [サービス名]
で実現することができました。

それにしても強力なコマンドですね。認証とか無しにサービスを起動停止できました。。。

ありがとうございました。
CHN
ぬし
会議室デビュー日: 2002/03/07
投稿数: 382
投稿日時: 2004-04-02 20:46
引用:

あきさんの書き込み (2004-04-02 20:40) より:
それにしても強力なコマンドですね。認証とか無しにサービスを起動停止できました。。。


こんばんは。
これは、落とされる側が無防備な設定になっているからではないでしょうか。

_________________
あき
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 72
投稿日時: 2004-04-02 20:53
  引用: -----------------------------------------------------------------

     CHNさんの書き込み (2004-04-02 20:46) より:
     これは、落とされる側が無防備な設定になっているからではないでしょうか。

  -----------------------------------------------------------------------

…やっぱり不安になってきました;
今の環境は、
落とす側、落とされる側ともに同じドメインにいます。
落とす側は、ドメイン管理者でログオンしてます。
落とそうとしているサービスは、ローカルシステムアカウントでの起動停止ができます。
といった感じです。
この環境に、どのようなセキュリティを与えればよいのでしょうか?
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-04-02 22:10
あきさん、こんばんは。

引用:

落とす側は、ドメイン管理者でログオンしてます。


なら、問題ないんじゃないですか?
一般ユーザが落とせたら大問題ですけど。
Uchikoshi
@ITエディタ
会議室デビュー日: 2001/07/27
投稿数: 197
投稿日時: 2004-04-02 22:17
サービスが停止できるのは、scコマンドが強力だからではなくて、
「サービスを開始したり、終了したりできるような、強力なユーザー権限」
を使って(システムにログオンし)、sc.exeを実行しているからだと思われます。

具体的にはパワーユーザーの権限があれば、サービスを開始、終了できるようです。

・HOWTO: アクセスの Windows NT と Windows 2000 と Windows XP サービス 制御
http://support.microsoft.com/default.aspx?scid=kb;JA;180116

・Service Security and Access Rights
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/service_security_and_access_rights.asp

にある、SERVICE_STARTやSERVICE_STOPの権限をご覧ください。


[ メッセージ編集済み 編集者: Uchikoshi 編集日時 2004-04-02 22:22 ]
あき
ベテラン
会議室デビュー日: 2003/07/23
投稿数: 72
投稿日時: 2004-04-06 14:25
アドバイスありがとうございました。
一般ユーザーでは使えないので、安心しました。

1

スキルアップ/キャリアアップ(JOB@IT)