多くの場合、システム管理者、エンジニア、または開発者は、複数のスケジュール、トリガー、または引数を使用して多くの困難なタスクを展開する必要がある場合があります。システム管理者は、次のコマンドを使用してファイルを削除できます。パワーシェル、PowerShell の機能を利用して、特定の期間より古いフォルダーやファイルを削除することもできます。このガイドでは、これらのタスクを完了する方法を説明します。

PowerShell を使用して Windows 10 で X 日より古いファイルを削除する

特定の日数より古いファイルを削除してクリーンアップする場合は、次の手順を使用できます。

  1. 開けてくださいスタートメニューWindows 10
  2. 検索Windows PowerShell、プログラムを右クリックし、[管理者として実行] オプションを選択します。
  3. 以下のコマンドを入力して、過去 30 日以上の古いファイルを削除し、Enter キーを押します。
    Get-ChildItem -Path "C:\mypath\to\myfolder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item

    パスを編集します。« C:\mypath\to\myfolder »必要なフォルダーの場所を入力し、値を変更します-30日数を示します。

タスク スケジューラを使用して Windows 10 で X 日より古いファイルを自動的に削除する

上記で報告されたコマンドを使用すると、30 日より古いファイルを削除できますが、毎回 PowerShell を使用してコマンドを手動で実行する必要があり、面倒です。

テキストエディタでPowerShellスクリプトを作成する

あなたはできるスクリプトを作成するWindows メモ帳を使用し、次の手順に従って PowerShell を実行します。

  1. メニューを開くWindows 10を起動する
  2. メモ帳を見つけてクリックしてプログラムを開きます。
  3. 次のコマンドをメモ帳のテキスト ファイルにコピーします。
    Get-ChildItem -Path "C:\mypath\to\myfolder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item

    このパスを変更します。« C:\パス\フォルダーへ »ファイルを削除して変更したいフォルダーの場所を指定します-3030 日より古いファイルを選択します。

  4. メニューをクリックしますファイル
  5. オプションを選択してください名前を付けて保存
  6. 名前と拡張子を使用してファイルを保存しますクリーンアップ.ps1

タスク スケジューラを使用してタスクを作成する

プロセスを自動化するには、タスク スケジューラが役立ちます明確に定義された間隔でコマンドを実行するタスクを作成します。

  1. 開ける起動するには
  2. 検索タスクスケジューラ(フランス語ではタスク プランナー) をクリックし、プログラムをクリックします。
  3. フォルダーを右クリックしますタスクスケジューラライブラリ
  4. オプションをクリックします新しいフォルダー
  5. フォルダーの目的の名前を入力し、 をクリックします。わかりました
  6. 作成したフォルダーを右クリックし、オプションを選択しますタスクを作成する
  7. ボックスにタスクの名前を入力しますノム
  8. 「セキュリティ オプション」セクション一般的な"、オプションを選択します"ユーザーがログインしていても実行» 「セキュリティ オプション」セクションを参照してください。
  9. オプションを無効にします。パスワードを保存しない« 。
  10. 「」を選択してくださいトリガー« 。
  11. 「」ボタンをクリックしてください。ヌーボー« 。
  12. 「タスクの開始」ドロップダウンメニューで「」を選択します。予定時刻に« 。
  13. タブの下にある「設定"、タスクをいつ実行するかを指定します (たとえば、時間ごと、毎日、毎週、毎月)。
  14. ボタンをクリックしてくださいわかりました
  15. タブをクリックしますアクション
  16. ボタンをクリックしてくださいヌーボー
  17. オプションを選択してくださいプログラムを開始する「アクション」ドロップダウンメニューで。
  18. 「プログラム/スクリプト」フィールドに次のコマンドを入力します。powershell.exe
  19. 「」に次のコマンドを入力します。引数の追加»をクリックして「OK」ボタンをクリックします。
    -ExecutionPolicy Bypass C:\mypath\to\mycleanup.ps1

    パスを編集します。« C:\mypath\to\mycleanup.ps1 »前の手順でファイルを削除するために作成した PowerShell スクリプトの場所を置き換えます。

  20. タブをクリックします設定
  21. オプションを確認します。
    – タスクをオンデマンドで実行できるようにします。
    – 問題が発生した場合は、できるだけ早くタスクを実行してください。起動する計画が逸れてしまう。
    – タスクが失敗した場合は、再度開始します。
  22. ボタンをクリックしてくださいわかりました
  23. 管理者のユーザー名とパスワードを入力します (該当する場合)。
  24. ボタンをクリックしてくださいわかりました

Windows のファイルやフォルダーを削除するのは、それほど難しいことではありません。上で見たように、Windows PowerShell を使用してファイルとフォルダーを問題なく削除できます。また、Windows タスク スケジューラを使用してタスクをスケジュールすることもできます。