- PR -

WMIスクリプトによるサービスダウン

1
投稿者投稿内容
noir
会議室デビュー日: 2006/11/09
投稿数: 4
投稿日時: 2008-06-02 23:37
お世話になります。
Windows2000にて以下のスクリプトを実行したところ、あるサービスが停止してしまいました。
原因をしらべたいのですが、どう手をつけてよいのかわかりません。
よいお知恵はありませんでしょうか? ご教授をよろしくお願いいたします。

<<Script>>
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("select * from Win32_Service",,48)

For Each objItem in colItems
Wscript.echo objItem.Name, objItem.State
Next



[ メッセージ編集済み 編集者: noir 編集日時 2008-06-02 23:39 ]
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2008-06-04 13:51
こんにちは。

Win32_Service.State も Win32_Service.Status も Read-only のプロパティなので、値を読み取ったからといってサービスが停止することは無いはずです。

停止してしまった"あるサービス"の作者に状況を伝えるのが原因解明への近道だと思います。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
1

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