2008/5/29 木曜日

リダイレクタは接続の種類を判断できませんでした。@MRxSmb

Filed under: Windows XP — pnpk @ 12:24:39

イベントID:3019
リダイレクタは接続の種類を判断できませんでした。

ネットワークドライブにアクセスするときに発生するエラーらしいんだけど、発生する端末と発生しない端末の違いがいまいち分っていなかったりします。
WebDAV(Web-based Distributed Authoring and Versioning)を利用していない場合にはWebClientサービスを停止させる事でこの現象を回避出来るようです。
エクスプローラ上からファイルサーバなんかを参照した時にファイルが表示されるまで時間がかかる場合にはこれが原因との事。

参考URL
http://support.microsoft.com/kb/315244/ja
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16965&forum=6&3

Popularity: 4%

2008/5/15 木曜日

Ping応答があったら再起動を実行するスクリプト@VBS

Filed under: Windows XP, Windows Server 2003, スクリプト — pnpk @ 10:27:31

Ping応答があったら再起動を実行するスクリプトです。各端末の管理者権限を持つアカウントを作成してタスクスケジュールすれば一台の管理サーバから集中して再起動が管理出来ます。

動作確認はWindows XP、Windows 2003のみです。

Cscript ping2reboot.vbs PC名

こんな感じで実行します。
(more…)

Popularity: 4%

2008/5/14 水曜日

タスクをスケジュールする@WMI

Filed under: Windows XP, Windows Server 2003, スクリプト — pnpk @ 22:08:45

Win32_ScheduledJobを使ってタスクを作成します。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
("Notepad.exe", "********123000.000000-420", _
True , 1 OR 4 OR 16, , , JobID)
Wscript.Echo errJobCreated

項目の詳細は以下のページを参照

Creating Scheduled Tasks

Popularity: 3%

タスクをスケジュールする@WMI

Filed under: Windows XP, Windows Server 2003, スクリプト — pnpk @ 22:08:45

Win32_ScheduledJobを使ってタスクを作成します。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
("Notepad.exe", "********123000.000000-420", _
True , 1 OR 4 OR 16, , , JobID)
Wscript.Echo errJobCreated

項目の詳細は以下のページを参照

Creating Scheduled Tasks

Popularity: 3%

スケジュールされたタスク一覧を作成@WMI

Filed under: etc, Windows XP, Windows Server 2003, スクリプト — pnpk @ 22:06:24

Win32_ScheduledJobを使って作成されたタスクの一覧を作成します。手動でタスクスケジューラに追加したタスクは削除出来ません。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colScheduledJobs = objWMIService.ExecQuery _
("Select * from Win32_ScheduledJob")
For Each objJob in colScheduledJobs
Wscript.Echo "Caption: " & objJob.Caption
Wscript.Echo "Command: " & objJob.Command
Wscript.Echo "Days Of Month: " & objJob.DaysOfMonth
Wscript.Echo "Days Of Week: " & objJob.DaysOfWeek
Wscript.Echo "Description: " & objJob.Description
Wscript.Echo "Elapsed Time: " & objJob.ElapsedTime
Wscript.Echo "Install Date: " & objJob.InstallDate
Wscript.Echo "Interact with Desktop: " & objJob.InteractWithDesktop
Wscript.Echo "Job ID: " & objJob.JobID
Wscript.Echo "Job Status: " & objJob.JobStatus
Wscript.Echo "Name: " & objJob.Name
Wscript.Echo "Notify: " & objJob.Notify
Wscript.Echo "Owner: " & objJob.Owner
Wscript.Echo "Priority: " & objJob.Priority
Wscript.Echo "Run Repeatedly: " & objJob.RunRepeatedly
Wscript.Echo "Start Time: " & objJob.StartTime
Wscript.Echo "Status: " & objJob.Status
Wscript.Echo "Time Submitted: " & objJob.TimeSubmitted
Wscript.Echo "Until Time: " & objJob.UntilTime
Next

Popularity: 3%

スケジュールされたタスクを削除する@WMI

Filed under: Windows XP, セキュリティ, Windows Server 2003 — pnpk @ 21:05:37

スケジュールされたタスクのうち、JobIDが1になっているタスクを削除します。ただしこのスクリプトで削除可能なタスクはWin32_ScheduledJobを用いて作成したタスクのみです。手動でタスクスケジューラに追加したタスクは削除出来ません。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objInstance = objWMIService.Get("Win32_ScheduledJob.JobID=1")
err = objInstance.Delete
Wscript.Echo err

Popularity: 3%

« 前のページ次のページ »

HTML convert time: 0.511 sec. Powered by WordPress ME