Iisftpdr.vbs による FTP 仮想ディレクトリの削除 (ローカルおよびリモートサポート)
に適用します。Windows Server 2003、Windows Server 2003 R2、Windows Server 2003 with SP1
コマンドラインスクリプトiisftpdr.vbs(systemrootSystem32に格納)を使用すると、Windows Server 2003ファミリーのIIS 6.0を実行しているローカルまたはリモートコンピューター上のFTP仮想ディレクトリを削除できます。このコマンドは、コンテンツの作成や破壊は行わず、仮想ディレクトリ構造の削除のみを行います。
このコマンドは、FTP サイトを削除するために使用しないでください。FTPサイトを削除するには、Delete FTP sites with Iisftp.vbsを使用してください。
重要
スクリプトや実行ファイルを実行できるのは、ローカルコンピュータのAdministratorsグループのメンバーのみです。セキュリティのベストプラクティスとして、Administratorsグループに属さないアカウントを使用してコンピューターにログオンし、runasコマンドを使用して管理者としてスクリプトと実行ファイルを実行します。コマンドプロンプトで、runas /profile /User:MyComputerAdministratorのcmdと入力して、管理者権限でコマンドウィンドウを開き、cscript.exeScriptName(スクリプトへのフルパスと任意の引数を含む)と入力してください。
このトピックには以下の情報が含まれています。
-構文:コマンドとそれに続く引数やオプションを入力する際に使用しなければならない順序です。
-parameters: コマンドの変数に与えられる値です。
-Example:サンプルコードと結果の説明。
構文
iisftpdr /delete FTPSite[VirtualPath]/Name [ /s Computer [ /u [Domain]User /p Password] ]。
パラメータ
FTPSサイト
必須 FTPサイトまたは設定データベースのパスの説明的な名前を指定します。
仮想パス
FTP サイト内の仮想ディレクトリへのパスを指定します。このパラメータは、仮想ディレクトリが FTP サイトのルートディレクトリにない場合 に必要です。
名称
必須 仮想ディレクトリの名前を指定します。仮想ディレクトリの名前は一意である必要はありません。ただし、FTPサイトに仮想ディレクトリと物理ディレクトリが同名で含まれている場合、インターネット上では物理ディレクトリは表示されません。
/s コンピュータ
指定したリモートコンピューターでスクリプトを実行します。コンピュータ名または IP アドレスをバックスラッシュなしで入力します。デフォルトはローカルコンピュータです。
/u [ドメイン]ユーザー
指定したユーザーアカウントの権限でスクリプトを実行します。このアカウントは、リモートコンピュータのAdministratorsグループのメンバである必要があります。デフォルトでは、スクリプトはローカルコンピュータの現在のユーザーの権限で実行されます。
/パスワード
u パラメーターで指定したユーザー アカウントのパスワードを指定します。
例
例1.
次の例は、ローカル・コンピューター上の "Finance" FTP サイトの "Insurance" 仮想ディレクトリを削除するものです。これは、ディレクトリだけでなく、すべての物理および仮想サブディレクトリも同様に削除します。
iisftpdr /delete Finance/Insurance
デフォルトのマシンはローカルマシンであり、コマンドを実行するユーザーは管理者としてログインする必要があるため、この場合、/s、/u、/pのパラメーターは必要ありません。
これに対し、iisftpdrは次のようなメッセージを表示します。
サーバーに接続中 . Done.
FTPディレクトリ Finance/Insurance は削除されました。
例2.
次の例では、リモートコンピュータ上のFTPサイトの"Finance"仮想サブディレクトリーを削除しています。このコマンドは、FTPサイト構成データベースのパス("Finance" MSFTPSVC/2109607139")を使用してFTPサイトを識別します。このパスは、FTP サイト名に仮想パス "Finance/Insurance"を付加することによって示されます。
また、この例では、/s パラメータでリモート コンピュータを識別し、/u および /p パラメータでユーザーの管理者アカウント権限で iisftpdr.vbs を実行します。
iisftpdr /delete MSFTPSVC/2109607139/Insurance/Updates /s SVR01 /u Admin01 /p p@SSw#rD2
これに対し、iisftpdrは次のようなメッセージを表示します。
サーバーに接続中 . Done.
FTPディレクトリ Finance/Insurance/Updates は削除されました。
もちろんbatを組み合わせることでバッチ処理を実現できますし、時間指定タスクと組み合わせれば定期的にタスクを完了させることができるので、便利で高速です。
関連
-
複数ディレクトリの複数ファイルを反復して一括置換するためのVBSスクリプト
-
VBSがファイルやフォルダのパス入力ファイルの絶対パスをすべて走査する(ソースコード付き)
-
ジッターバグvbs告白コードブック ジッターバグvbscript告白コード使用方法
-
Office一括アクティベーションのコマンドツールosppの説明
-
アイデアプログラムのTestngファイルのVBS時限実行
-
VBSの基本 - 定数
-
Windows 64ビットOS上で32ビット版vbscriptを実行する方法
-
VBSがWMIを呼び出してハードディスクのファイルをトラバースしてカウントする
-
VBSのRunとExecの違い
-
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 pingの2つの実装方法
-
VBS再帰的手法による多階層ディレクトリフォルダ作成方法
-
VBSによるファイル名の一括変更と操作前のオリジナルファイルのバックアップ
-
設定ファイル項目読み込み用VBS実装コード
-
VBSを使用してローカルファイルを参照する3つの方法、フルパスを取得する
-
vbscript Webページシミュレートログイン効果コード
-
vbsスクリプトウイルスのウイルス原理の解析
-
vbs と wget を組み合わせて Web サイトの画像をダウンロードする。
-
iisext.vbsを使用してアプリケーションの依存関係を追加する方法
-
Iisftp.vbsを使ったActive Directoryのユーザー分離のセットアップ