ポート接続の強制終了をスケジュールする

ポート接続の強制終了をスケジュールする

当社では VSS を使用していますが、ユーザーがデータベースをロックしているためにバックアップできないケースが数多くあります。

ソースセーフ サービスへのすべての接続を強制終了するようにスケジュールする方法はありますか。または、何か推奨事項はありますか。

よろしく、
アラン

答え1

うーん、サーバーサービスを停止するのはちょっと極端すぎる気がします。

コンピュータの管理で「共有フォルダ」に移動して「ファイルを開く」を選択し、接続を右クリックすると、ネットワーク接続を切断できます。これはグラフィカル アプリであり、スクリプトからの実行には適していませんが、これを実行し、スクリプト化できるコマンド ライン アプリを見たことがあると思います。ただし、名前を忘れてしまいました :-(

グーグルで見つけたものhttp://technet.microsoft.com/en-us/library/cc783450(WS.10).aspxそしてhttp://support.microsoft.com/kb/290585、これはかなり不格好な方法でこれを行う方法を説明しています。これを一回で実行できるアプリがきっとあるはずです。

実は、NT4 の時代に、接続を閉じるためのコマンド ライン アプリケーションを作成しました。そのアプリケーション (およびソース) が必要な場合は、喜んで提供いたしますが、前述したように、それを実行する MS アプレットが存在するはずです。

JR

PS なるほど! 私が考えていたアプレットは openfiles.exe です。

答え2

私たちの勤務時間と課金システムのデータベースでも同様の問題が発生していました。ユーザーはプログラムを終了したりログオフしたりすることを頻繁に忘れていました。私たちの解決策は、バックアップを実行する前にワークステーションを毎晩強制的に再起動することでした。

基本的に、フォルダーを作成して Active Directory でコンピューターを整理しました。次に、SysInternals (現在は Microsoft) の psshutdown ツールを実行して、AD 構造の特定のフォルダーにあるすべてのコンピューターをリモートでシャットダウンするラッパー ファイルを作成しました。これは非常にうまく機能します。

長時間実行されるプロセスなど、マシンを一晩中オンにしておく正当な理由がある場合は、そのコンピュータを Workstations フォルダーから移動し、終了したら元に戻すだけで済みます。

答え3

ネットストップサーバー /y

vss ライブラリが存在するファイル共有を提供するサーバー プロセスを強制的にシャットダウンします。

これを実行するときにクライアントが書き込み中の場合は破損が発生するため、この点については注意が必要です。

全員がオフィス外にいて、オフィスを使用していないと確信できる場合は、十分に安全であるはずです。

net start server は、バックアップ後にサービスをオンラインに戻します。

M.

関連情報