あるPCから、別のPCのサービスをバッチで操作(再起動など)したいと、考えているのですが、方法をご存知の方、教えてください。
一応、コンピュータはどちらも、Windows2000 proか、Windows XP proということで、お願いします。
今のところ、リモートデスクトップか、telnetで繋げてNETコマンドを使うことを思いついています。
また、「コンピュータの管理」で「別のコンピュータに接続」をして、サービスを操作ができたので、もっと、いい方法があるような気がして、質問しました。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
WMIとスクリプトを使って
strComputer = "127.0.0.1"
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colServices = objWMIService.ExecQuery("Select * from Win32_Service where Name='alerter'")
For Each objService in colServices
Wscript.Echo objService.Caption & " " & objService.Name
objService.StartService
'objService.StopService
Next
のような内容のファイルを(例えばsstart.vbsのような名前にしておいて)実行すると、指定したクライアント(上記ではローカル)にある指定したサービス(上記ではalerter)を開始(StopServiceを使えば終了)することができます。 ※インデントは全角空白を使っているので、そのままでは動作しません。
なお、スクリプトを使用する場合、リモート(クライアント)コンピュータに対してWMIが実行できるようにクライアント・サーバをそれぞれ設定してやる必要があります。設定方法については
Connecting to WMI on a Remote Computer
http://msdn.microsoft.com/library/default.asp?ur …
Connecting Through Windows Firewall
http://msdn.microsoft.com/library/default.asp?ur …
を参照してください。
No.3
- 回答日時:
Windows XP Pro なら sc.exe というコマンドを使えばできます。
http://support.microsoft.com/default.aspx?scid=k …
Windows 2000 Pro には sc.exe が入っていないので、別途リソースキットを導入するか、
代わりに PsTools の PsService を使ってください。
http://www.sysinternals.com/Utilities/PsService. …
PsService にはサービス制御以外の余分な機能がないので、
場合によっては sc より使いやすいと思います。
No.1
- 回答日時:
始めまして。
接続先にバッチファイルを置いておき、リモートで起動する方法はいかがでしょうか?ダブルクリックで済みます。
ご存知かと思いますがコマンドは、
net stop "サービス名" /yes
net start "サービス名" /yes
なお、定時再起動ならばタスクで処理する方法もありますね。
回答ありがとうございます。
とりあえず、現在はリモートデスクトップで接続して
NETコマンドを使ったバッチで操作しています。
リモートで起動する手間を省きたいなあと思って、
質問させていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- Windows 10 外出先からのリモートデスクトップ接続が出来ない 2 2023/03/04 11:56
- iPad iPadの初期設定がわからない 2 2022/12/15 12:48
- その他(パソコン・スマホ・電化製品) PS4のコントローラーについてです 1 2022/05/29 16:05
- モニター・ディスプレイ フルHD6枚表示できるPCの最適構成は何でしょうか? 4 2022/11/18 19:07
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Windows 10 ファイルエクスプローラーでフォルダを閉じる操作について 2 2022/10/15 11:06
- Android AndroidミラーリングでPCからAndroidを操作するには 4 2022/06/17 11:16
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
コマンドプロンプトからリモートマシンのサービスを起動/停止する方法
Windows 10
-
C#で他のPCのサービスの起動状況を取得する方法
その他(プログラミング・Web制作)
-
SCコマンドでアクセス拒否
UNIX・Linux
-
-
4
コマンドプロンプトから別マシンに命令を投げれるでしょうか
UNIX・Linux
-
5
他のコンピュータのプロセスを取得
Visual Basic(VBA)
-
6
DataGrdViewに関連付けたデータの更新
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPエラー425
-
社内LAN、IPアドレスを調...
-
グループポリシーで、dnsサーバ...
-
メール添付ファイルにパスワー...
-
コマンドプロンプトに表示され...
-
windows2000のAdministratorパ...
-
タスクマネージャのユーザー名
-
SQLServer2012とADについて
-
MacからNASに接続できず
-
別のドメインのユーザIDでログ...
-
administratorとOwnerの違いは?
-
複数人でPCを使うと重くなる?
-
Windows10 PC名を変更したら起...
-
大学で使うPCなのですが ユーザ...
-
C:ドライブのユーザーの中のユ...
-
ワード文書にパスワードがかけ...
-
レジストリ編集は管理者によっ...
-
everyoneとusersって誰のことで...
-
「su」ログインできない
-
ウィンドゥのアップデートが出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPエラー425
-
社内LAN、IPアドレスを調...
-
グループポリシーで、dnsサーバ...
-
IPv4のアドレスでpingを通したい
-
空きIPアドレスの調べ方
-
他のPCからのサービス操作
-
2枚のNICに同一ネットワークの...
-
「サーバー名が既に依存してま...
-
フォルダ共有はできるのに、pin...
-
ルーティングテーブルに自身の...
-
linuxPC2台でのアドホック通信...
-
DNS名を2つ持ったWindowsサーバ...
-
グループポリシーで、優先およ...
-
netshコマンドについて
-
LanManager MS-DOS ver 6.2
-
LAN間接続・・・
-
IPの自動取得ができない
-
サーバーについて質問です! 現...
-
Winows7 での ping の応答
-
サーバマネージャで表示される...
おすすめ情報