1. ホーム
  2. スクリプト・コラム
  3. vbs

Iisext.vbsを使ってWebサービスの拡張機能を一覧表示する方法

2022-02-09 08:46:25

に適用します。Windows Server 2003、Windows Server 2003 R2、Windows Server 2003 SP1搭載版

コマンドラインスクリプトiisext.vbs(systemrootsystem32に格納)を使用すると、IIS 6で動作するWindows Server 2003ファミリーのコンピューターに存在する必要がある、すべての定義済みWebサービス拡張のIDを一覧表示することができます。

Iisext.vbs は、IIS マネージャーで使用できるのと同じアクションを実行します。IIS サイトの管理には、どちらのツールも使用できます。

重要 

スクリプトや実行ファイルを実行できるのは、ローカルコンピュータのAdministratorsグループのメンバーのみです。セキュリティのベストプラクティスとして、Administratorsグループに属さないアカウントを使用してコンピューターにログオンし、runasコマンドを使用して管理者としてスクリプトと実行ファイルを実行します。コマンドプロンプトで runas /profile /User:MyComputerAdministrator cmd と入力して管理者権限でコマンドウィンドウを開き、cscript.exeScriptName(スクリプトへのフルパスと任意の引数を含む)と入力してください。

このトピックでは、以下の情報を掲載しています。

-構文:コマンドとそれに続く引数やオプションを入力する際に使用しなければならない順序です。
-parameters: コマンドの変数に与えられる値です。
-Example:コードの例と結果の説明。

構文
iisext /ListExt [ /s Computer [ /u [Domain \]User [ /p Password ]] ]。

パラメータ
/s コンピュータ

指定したリモートコンピューターでスクリプトを実行します。コンピュータ名または IP アドレスをバックスラッシュなしで入力します。デフォルトでは、スクリプトはローカルコンピュータで実行されます。

/u [ドメイン]ユーザー

指定したユーザーアカウントの権限でスクリプトを実行します。このアカウントは、リモートコンピュータのAdministratorsグループのメンバである必要があります。デフォルトでは、スクリプトはローカルコンピュータの現在のユーザーの権限で実行されます。

/パスワード

uパラメータで指定したユーザーアカウントのパスワードを指定します。このパラメータを無視した場合、パスワードの入力を求められますが、入力されたテキストは表示されません。

次のコマンドは、ローカルマシン上の設定データベースのWebSvcExtRestrictionListプロパティにあるすべてのWebサービス拡張IDを一覧表示します。

コピーコード コードは以下の通りです。

iisext /ListExt

フル方式です。

コピーコード コードは以下の通りです。

cscript c:\windows\system32\iisext.vbs /

これに対して,iisextはローカルマシン上のすべてのWebサービス拡張IDを表示します.

サーバーに接続中 ... ... 完了
SSINC
ペイロール
ASP
インベントリ
ASP.NET
WEBDAV
HTTPODBC