共有フォルダー MyShared があるとします。
ユーザー A は、30 秒ごとに \MyShared:\Foo.txt ファイルを取得します。
そして、\MyShared:\Foo.txt も 28 秒ごとに (PowerShell スクリプト内で) 上書きします。
PowerShell で、ユーザーがファイルを取得している間にこのファイルを上書きしないようにするにはどうすればよいですか? (ユーザーがファイルを取得するときにファイルを上書きしようとして、ファイルの内容を壊したり、何らかのエラーが発生したりしたくありません)
質問を言い換えると、別のプロセスがファイルの読み取りを完了するまで、Powershell スクリプトにファイルの上書きを強制的に待機させるにはどうすればよいですか?