特定のWindowsファイル(プログラムやWord文書など)を使用中に更新しようとすると、標準の「アクセスが拒否されました。ファイルは使用中です」というエラーが表示されます。この理由は明白ですが、他のユーザーが現在使用している小さな実行可能ファイルを更新する必要がある場合、それは非常に面倒なことになる可能性があります。このような状況では、特に以下の選択肢がありますが、どれも貴重な時間がかかります。 現在ファイルを使用しているユーザーを追跡して連絡し、自分の仕事を閉じる/保存するように指示してから更新を適用します。. すぐにアップデートを適用しないでください、そして、ユーザがシステムにいないときにただ後でそれをするのを忘れないでください. 次回の再起動時にそれを置き換えるためにいくつかのユーティリティをスケジュールします。. まあ、私たちはあなたに利用可能なもう一つの解決策を持っています:あなたがSend Toメニューを通して呼び出すスクリプトは以下をします: 古いファイルを削除しようとします. 古いファイルがロックされている場合、スクリプトは20秒待ちます。ステップ1に進む. 古いファイルがロックされていない場合は、古いファイルが新しいファイルに置き換えられます。ステップ4に進む. プロセスが完了したらオプションでログオフ. このようにして、replaceコマンドを実行するだけで、あとはスクリプトが処理します。これにより、ユーザーを追跡したり、システムに不要なユーティリティをインストールしたりする必要がなくなります。. セットアップと使い方 スクリプトはシステム上のどこにでも配置できます。その後、SendToフォルダにショートカットを作成するだけです。 置換プロセスを開始するには、古いファイルと新しいファイルを選択してから、右クリックして[送信]オプションを呼び出します。 古いファイル/置き換えるファイル. スクリプトは何が起こるかを正確に表示し、置き換えが完了したらログオフするオプションを提示します。. スクリプトは、試行の間に数秒間待機している間、継続的に古いファイルを削除しようとします。. あなたがしなければならないのはプロセスを実行させることだけであり、あなたのすべてのユーザーが外出しているときはいつでも、ファイルは置き換えられるでしょう. 保障措置 このスクリプトには、いくつかの安全対策が組み込まれています。 古いファイルと新しいファイルが明確に提示されているので、正確に何が起こるかがわかります。. アクションを停止するためにいつでもコマンドウィンドウを閉じることができます(もちろん、置き換えはまだ実行されていないと仮定します)。. スクリプトを使用すると、[送信]コマンドを実行したときに2つのファイルのみが選択されていることを確認できます。たとえば、1つまたは3つのファイルを選択した場合、通知メッセージが表示され、何も起こりません。. スクリプト @ECHO OFF TITLEロックされたファイルのECHOを置き換えるロックされたファイルのECHOを置き換える投稿者:Jason Faulkner ECHO SysadminGeek.com...