ログファイルを削除するが、ロックされていないものは削除するpowershellスクリプトがあります。ファイルはnotepad ++で開かれています。何を追加するかわからない助言がありますか?powershellでログファイルを削除する
$ logpath = "C:\ logs" Get-ChildItem $ logpath -recurse | Remove-Item -force
ログファイルを削除するが、ロックされていないものは削除するpowershellスクリプトがあります。ファイルはnotepad ++で開かれています。何を追加するかわからない助言がありますか?powershellでログファイルを削除する
$ logpath = "C:\ logs" Get-ChildItem $ logpath -recurse | Remove-Item -force
パイプラインを追加してフォルダとその内容を削除せずに除外することで、その機能が動作するようになりました。
"*他に何を追加するかわからない。何か提案がありますか?" - 達成したいことを説明してください。メモ帳を実行している人に、ファイルを見終わったらファイルを閉じるように頼んでください。数分間使用しないとサーバーポリシーを自動ログオフするように編集しますか? – TessellatingHeckler
誰かが行ったかもしれない変更をすべて失うのは簡単ですか?誰が開いているのですか?なぜ彼らはログファイルを調べていますか?内部からのデータが必要ですか?疑う余地はありませんが、@ TessellatingHecklerは正しいです - これはあなたが本当に降りたいルートですか? – gravity
また、他の何かがファイルをロックしていると思われます(たとえば、プログラムがログを記録しているなど)。メモ帳で開かれているtemp/testファイルはすべて削除されています。メモ帳++は、もはやそれらが存在しなくなったことを指摘し、私がエディタにそれらを保持したいかどうかを尋ねます。 –