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/pause FTPSite [FTPSite...] [ /s Computer [ /u [Domain]User /p Password]] ]。
パラメータ
FTPSサイト
必須です。FTPサイトのサイト名または構成データベースのパスを指定します。FTPサイトは一意に特定する必要があります。同じ記述名を持つ複数のFTPサイトが存在する場合、構成データベースのパスを使用してFTPサイトを識別する必要があります。
/s コンピュータ
指定したリモートコンピューターでスクリプトを実行します。コンピュータ名または IP アドレスをバックスラッシュなしで入力します。デフォルトでは、スクリプトはローカルコンピュータで実行されます。
/u [ドメイン]ユーザー
指定したユーザーアカウントの権限でスクリプトを実行します。このアカウントは、リモートコンピュータのAdministratorsグループのメンバである必要があります。デフォルトでは、スクリプトはローカルコンピュータの現在のユーザーの権限で実行されます。
/パスワード
u パラメーターで指定したユーザー アカウントのパスワードを指定します。
例
例1.
次の例では、ローカルコンピュータのFTPサイト "Drivers"を一時停止します。このコマンドは、サイトをその名前で識別します。この場合、サーバーがローカルであるため、/s パラメータは無視されます。コマンドを実行するには、ローカル コンピュータの現在のユーザーが管理者としてログインする必要があるため、/u および /p 引数は無視されます。
iisftp /pause Drivers
これに対して、iisftp は、サイトが一時停止されたことを確認し、サイトの構成データベースパスで各サイトを識別する次のメッセージを表示します:構成データベースパスは、IIS ではシステムレジストリのエントリに相当します。
サーバーに接続中 . 完了です。
サーバー MSFTPSVC/1879143292 は PAUSED になりました。
例2.
次の例では、リモートコンピューターSVR01上のFTPサイトquot;Downloads"とquot;Drivers"を一時停止しています。このコマンドは、構成データベース パス "MSFTPSVC/2109607139" で "Downloads" サイトを、名前 "Drivers" でサイト名を識別します。さらに、このコマンドでは、リモート コンピュータを指定するために /s パラメータを使用し、ユーザーの管理者アカウント特権でコマンドを実行するために /u および /p パラメータを使用します。
iisftp /pause MSFTPSVC/2109607139 Drivers /s SVR01 /u Tom /p pa##word
これを受けて、iisftpは以下のメッセージを表示し、サイトが停止したことを確認し、各サイトをサイトの構成データベースのパスで識別します。
サーバーに接続中 . 完了です。
サーバー MSFTPSVC/2109607139 は PAUSED になりました。
サーバー MSFTPSVC/1879143292 は PAUSED になっています。
スクリプトを使用する利点は、アクションを一括して実行できることです。バットとスケジュールされたタスクを組み合わせると、さらに効果的です。
関連
-
vbsフッターエラーの実行、中国語の雑な解決(エンコーディングの問題)
-
VBS 日付(時刻)書式機能コード
-
VBSを使用してHostsファイルのワンクリック設定コードを実装する
-
VBSでショートカットを作成するためのコード
-
VBSで企業向けWeChatボットを呼び出し、時間指定メッセージを送信する簡単な方法
-
VBSを使用してローカルファイルを参照する3つの方法、フルパスを取得する
-
VBSの基本 Errオブジェクト
-
VBSテクノロジーインサイダー。CreateObject関数の説明
-
vbsを使用してYahooのレートを取得する
-
VBScript 2 json文字列をjsonオブジェクトにパースするメソッド
最新
-
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 LAN上のコンピュータのソフトウェアとハードウェアのリストを照会する。
-
IISログ解析ツールのvbsソースコード
-
vbscriptの基本 - vbs変数の定義と使用法
-
vbs+batでnodejsアプリケーションをバックグラウンドで自動実行するウインドウ。
-
Windows 64ビットOS上で32ビット版vbscriptを実行する方法
-
ディスクの種類を判別し、ハードディスクの残量を検出するvbs実装コード
-
VBSでスペースを含むパスを解決する3つの方法
-
vbscriptを用いた36ビット自動増加数生成コード