Iisext.vbsを使用してWebサービス拡張を追加する方法
に適用します。Windows Server 2003、Windows Server 2003 R2、Windows Server 2003 with SP1
WebSvcExtRestrictionList メタベースプロパティに個々のファイルを追加するには、コマンドラインスクリプト iisext.vbs (systemroot に格納) を使用します。このコマンドは、IIS 6.0が動作するWindows Server 2003ファミリーのメンバーであるローカルまたはリモートコンピュータで実行できます。Webサービス拡張ファイルは、ISAPI拡張またはCGIファイルです。
Iisext.vbs は、IIS マネージャーで使用できるものと同じアクションを実行します。どちらのツールを使用しても、IIS サイトを管理することができます。
重要
スクリプトや実行ファイルを実行できるのは、ローカルコンピュータのAdministratorsグループのメンバーのみです。セキュリティのベストプラクティスとして、Administratorsグループに属さないアカウントを使用してコンピューターにログオンし、runasコマンドを使用して管理者としてスクリプトと実行ファイルを実行します。コマンドプロンプトで、runas /profile /User:MyComputerAdministratorのcmdと入力して、管理者権限でコマンドウィンドウを開き、cscript.exeScriptName(スクリプトへのフルパスと任意の引数を含む)と入力してください。
このトピックには以下の情報が含まれています。
-構文:コマンドとそれに続く引数やオプションを入力する際に使用しなければならない順序です。
-parameters: コマンドの変数に与えられる値です。
-Example:サンプルコードと結果の説明。
構文
iisext /AddFile Drive:\Path FilterFileName Access {0|1}. ID 削除可能{0|1}。ShortDesc[/s computer [/u [domain]user/p password]].
パラメータ
ドライブ: \PathFileName
必須項目です。追加するWebサービス拡張ファイルのファイル名とパスを指定します。
アクセス
必須項目です。ファイルを追加した後に無効化(0に設定)するか有効化(1に設定)するかを示す数値です。
ID
必須項目です。このファイルに関連付けられたWebサービス拡張子のIDを指定します。
削除可能
必須。iisext または IIS マネージャーを使用して、Web サービス拡張の制限リストからファイルを削除できるかどうかを示す数値です。0 に設定するとファイルの削除が禁止され、1 に設定するとファイルの削除が許可されます。
短い説明
必須項目です。このファイルに関連付けられた Web サービス拡張子の短い説明。このテキストはローカライズすることができ、同じ Web サービス拡張子に関連付けられたすべてのファイルと同じである必要があります。
/s コンピュータ
指定したリモートコンピューターでスクリプトを実行します。コンピュータ名または IP アドレスをバックスラッシュなしで入力します。デフォルトでは、スクリプトはローカルコンピュータで実行されます。
/u [ドメイン]ユーザー
指定したユーザーアカウントの権限でスクリプトを実行します。このアカウントは、リモートコンピュータのAdministratorsグループのメンバである必要があります。デフォルトでは、スクリプトはローカルコンピュータの現在のユーザーの権限で実行されます。
/パスワード
uパラメータで指定されたユーザーアカウントのパスワードを指定します。このパラメータを無視した場合、パスワードの入力を求められますが、入力されたテキストは表示されません。
は、/?
コマンドプロンプトにヘルプを表示する。
例
例1.
次のコマンドは、ローカルマシンの設定データベースのWebSvcExtRestrictionListプロパティに、ファイル「"Timesheet.exe"」を追加するものです。Accessフラグを"0"に設定して起動時にファイルを無効にし、IDフラグを設定して関連するWebサービス拡張子を"Payrollと識別し、Deletableフラグを"にしてWebサービス拡張子の一覧からファイルを削除できるように設定します。
iisext /AddFile c:\Source\Timesheet.exe 0 Payroll 1 Payroll
その応答として、iisextは以下のように表示します。
サーバーに接続中 ...完了しました。
拡張ファイルの追加完了
例2.
次のコマンドは、リモートマシン上の設定データベースの WebSvcExtRestrictionList プロパティにファイル "Payscale.dll" を追加します。Accessフラグを"1"に設定して起動時にファイルを有効にし、IDフラグを設定して関連するWebサービス拡張子を"Payroll"として識別し、Deletableフラグを"にしてWebサービス拡張子の一覧からファイルを削除できないように設定します。
iisext /AddFile c:\Source\Payscale.dll 1 Payroll 0 Payroll /s RemoteComputer /u Manager /p Pa$$Werd
その応答として、iisextは以下のように表示します。
サーバーに接続中 . 完了です。
拡張ファイルの追加完了
関連
-
VBScript動的配列実装コード
-
vbs 定期的な監視任務のシフト、定期的に目指しています。
-
vbを使用してコンピュータのアクティビティログを監視する方法
-
VBSで指定したディレクトリにあるファイルの一覧を取得する方法
-
txtテキストファイルを操作するvbsの共通メソッドと関数コード
-
ComboBoxコントロールの使用方法に関するチュートリアル
-
vbs と wget を組み合わせて Web サイトの画像をダウンロードする。
-
vbsでスクリプトのカレントパスを取得する2つの方法
-
Iisext.vbsでWebサービス拡張を有効にする方法
-
iisext.vbsを使用してアプリケーションの依存関係を追加する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
VBSは現在のスクリプトがあるフォルダーを開く
-
VBS再帰的手法による多階層ディレクトリフォルダ作成方法
-
管理者権限でバッチファイルを自動実行(vbsとbatの2つの方法)
-
VBSで企業向けWeChatボットを呼び出し、時間指定メッセージを送信する簡単な方法
-
アイデアプログラムのTestngファイルのVBS時限実行
-
vbs 文字列取得 (文字列の取り込み)
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
VBS の基本 - vbscript 辞書オブジェクト
-
ドットで終わるファイルの属性をvbsでhiddenに変更する。
-
ファイルの作成時刻、最終修正時刻、最終アクセス時刻を取得する vbscript メソッド