Iisftp.vbsを使ったFTPサイトのリストアップ方法
に適用します。Windows Server 2003、Windows Server 2003 R2、Windows Server 2003 with SP1
管理者は、ファイル転送プロトコル(FTP)サイトの状態やプロパティを確認する必要があることがよくあります。サイトの状態を確認するには、コマンドラインスクリプトiisftp.vbs(systemrootSystem32に格納)を使用して、リモートまたはローカルコンピュータのFTPサイトを照会または一覧表示します。
重要
スクリプトや実行ファイルを実行できるのは、ローカルコンピュータのAdministratorsグループのメンバーのみです。セキュリティのベストプラクティスとして、Administratorsグループに属さないアカウントを使用してコンピュータにログインし、runasコマンドを使用して管理者としてスクリプトと実行可能ファイルを実行します。コマンドプロンプトで、runas /profile /User:MyComputerAdministratorのcmdと入力して、管理者権限でコマンドウィンドウを開き、cscript.exeScriptName(スクリプトへのフルパスと任意の引数を含む)と入力してください。
このトピックには以下の情報が含まれています。
-構文:コマンドとそれに続く引数やオプションを入力する際に使用しなければならない順序です。
-parameters: コマンドの変数に与えられる値です。
-Example:サンプルコードと結果の説明。
構文
iisftp/query [FTPSite[FTPSite...]]を実行します。
[ /s コンピュータ [ /u [ドメイン ⇄ユーザー /p パスワード] ]。
パラメータ
FTPSサイト
必須です。FTPサイトのサイト名または構成データベースのパスを指定します。FTPサイトは一意に特定する必要があります。同じ記述名を持つ複数のFTPサイトが存在する場合、構成データベースのパスを使用してFTPサイトを識別する必要があります。
/s コンピュータ
指定したリモートコンピューターでスクリプトを実行します。コンピュータ名または IP アドレスをバックスラッシュなしで入力します。デフォルトでは、スクリプトはローカルコンピュータで実行されます。
/u [ドメイン]ユーザー
指定したユーザーアカウントの権限でスクリプトを実行します。このアカウントは、リモートコンピュータのAdministratorsグループのメンバである必要があります。デフォルトでは、スクリプトはローカルコンピュータの現在のユーザーの権限で実行されます。
/パスワード
u パラメーターで指定したユーザー アカウントのパスワードを指定します。
備考
クエリーの出力には、サイト名、設定データベースのパス、ポート、ステータス、およびIPアドレスが含まれます。
例
例1.
次の例では、ローカルコンピュータのFTPサイトを表示しています。FTPSiteパラメータを無視すると、検索対象がローカル コンピュータに限定され、/sパラメータは不要になります。このコマンド プロンプトを実行するユーザーは、ローカル コンピュータの管理者としてログインする必要があるため、/u および /p パラメータは無視できます。
iisftp /query
これを受けて、iisftpはローカルコンピューター上のすべてのIIS FTPサイトを、サイト名、構成データベースパス、ステータス、IPアドレス、およびポートを含めて表示します。
サーバーに接続中 ... . 完了です。
サイト名(メタベース・パス) ステータス IP ポート
デフォルトFTPサイト(MSFTPSVC/1) STARTED ALL 21
マイサイト(MSFTPSVC/858812021) STOPPED ALL 21
ドライバ (MSFTPSVC/1932955329) STARTED 172.30.163.249 21
ダウンロード (MSFTPSVC/1879143292) 全て開始済み 25
ライブラリ (MSFTPSVC/2109607139) STARTED 172.30.163.126 21
例2.
次の例では、リモート コンピュータ SVR01 で FTP サイト "Download" を検索しています。これは、リモート コンピュータを指定するために /s パラメータを使用し、ユーザーの管理者アカウント特権でスクリプトを実行するために /u および /p パラメータを使用します。
iisftp /query Download /s SVR01 /u Admin6 /p A76QVJ32#
これを受けて、iisftpはSVR01のFTPサイト「quot;Downloads"」を表示します。
サイト名(メタベース・パス) ステータス IP ポート
ダウンロード数 (MSFTPSVC/1879143292) STARTED ALL 25
例3.
次の例は、ローカルコンピューター上のFTPサイト「"Downloads"」と「"Drivers"」のステータスを示しています。これは、FTPサイトを特定するためにサイト名を使用していますが、構成データベースのパスも有効です。
iisftp /query Downloads Drivers
これを受けて、iisftpはFTPサイト「quot;Downloads"」と「quot;Drivers"」を表示します。
サイト名(メタベース・パス) ステータス IP ポート
ダウンロード数 (MSFTPSVC/1879143292) STARTED ALL 25
ドライバ (MSFTPSVC/1932955329) STARTED 172.30.163.249 21
関連
-
vbを使用してコンピュータのアクティビティログを監視する方法
-
IISログ解析ツールのvbsソースコード
-
ExcelワークシートのVBSトラバーサルのコード
-
vbsによるテキストループの読み込み
-
VBSの基本 - VBScriptの処理(SubとFunctionを使った関数の定義)
-
ディスクの種類を判別し、ハードディスクの残量を検出するvbs実装コード
-
VBScriptにおけるOn Error文の使用法まとめ
-
Excelのレポートを作成するVbscriptの共通操作のまとめ
-
jre パッケージをダウンロードし、サイレントにインストールする vbs スクリプトのコード例
-
Iisext.vbsでWebサービス拡張を有効にする方法
最新
-
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 実装 サイバーパンク風ボタン