マシンのメンテナンスを実行するための.batファイルがあります。すべてのワークステーションがアクセスできるように、.batファイルをネットワーク接続サーバーに配置しました。
Windowsスケジューラを使用して.batファイルをたとえば12:00:00.000で実行する場合、50台のワークステーションを実行すると、すべて実行できますか、それともエラーになりますか?
PSは私にそれを試すように頼まない= P
マシンのメンテナンスを実行するための.batファイルがあります。すべてのワークステーションがアクセスできるように、.batファイルをネットワーク接続サーバーに配置しました。
Windowsスケジューラを使用して.batファイルをたとえば12:00:00.000で実行する場合、50台のワークステーションを実行すると、すべて実行できますか、それともエラーになりますか?
PSは私にそれを試すように頼まない= P
回答:
使用してスケジュールされたタスクを実行するアカウントが、batファイルが置かれているネットワーク共有に適切にアクセスできる限り、これは機能するはずです。
スクリプトの実行内容に応じて、部門ごとに実行時間をずらします。12時の驚異的なヒットのオッズを最小限に抑えるには、わずか1〜2分程度の差異が必要です。多数のマシンがヒットするログインスクリプトについて言及している上記のコメンターに関して、コンピュータログインはまったく同時に発生しません。ログイン間の数秒の違いでも、アクセスされるスクリプトの時間は異なるため、高レベルの同時ファイルアクセスに関して、彼のケースは、近いうちにあなたとまったく同じではありません。
私はそれがうまく機能すると信じています。しかし現実はより良いので、ログオンスクリプトとして.cmdファイルを使用するとします。サーバー上で集中的にホストされ、毎朝6〜800台のPCがログイン時にアクセスします。スクリプトへの複数のアクセスで一度に問題が発生することはありません。
答えはイエスだと思います。
私が働いている会社には、すべてのマシンの起動時に実行されるネットワークファイル共有から実行されるバッチファイルがあります。あなたの質問であなたが期待するタイプの問題があった場合、バッチファイルは適度に定期的に失敗しますが、私が知る限り、それは毎回機能します。