Windows 2000で コマンドプロセッサライブラリを使用する

Windows XPや2003には、VBScriptで書かれた、以下のような便利なコマンドが含まれています。

eventquery.vbs
pagefileconfig.vbs
prncnfg.vbs
prndrvr.vbs
prnjobs.vbs
prnmngr.vbs
prnport.vbs
prnqctl.vbs
pubprn.vbs


実はこれらを使うためには、通称 CMDLIBと呼ばれる VBS コマンドプロセッサライブラリ(Microsoft.CmdLib)が必要になります。

これは cmdlib.wsc という ファイルなのですが、利用するのに regsvr32 で登録する必要があります。

ただ、普通のdllと違って、パス検索を行ってくれないので、

regsvr32 C:\WINNT\system32\cmdlib.wsc

とフルパスで指定する必要があります。
*VBS群と cmdlib.wsc は system32 に配置する。

D:\>pagefileconfig.vbs
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Host Name:          SNOWFIRE
Drive/Volume:       E:
Volume Label:       Win2K
Location\File Name: E:\pagefile.sys
Initial Size:       2048 MB
Maximum Size:       2048 MB
Current Size:       2048 MB
Total Free Space:   3807 MB

Host Name:                               SNOWFIRE
Total (All Drives): Minimum Size:        2 MB
Total (All Drives): Recommended Size:    5265 MB
Total (All Drives): Currently Allocated: 2048 MB

と、こんな感じで使えるようになります。

関連サイト:
Hey, Scripting Guy!: それほどコツコツ働かなくても報われる

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です