共有ネットワークドライブでForFilesコマンドをスケジュールする方法
ForFilesコマンド(ForFiles command)はローカルで実行されますが、共有ネットワークまたはWindows10のマップされたドライブで使用できます。Windows 10の共有ネットワークでForFilesコマンドをスケジュールする場合は、タスクスケジューラ(Task Scheduler)を利用できます。コマンドを個別に実行することはできないため、タスクスケジューラ(Task Scheduler)でタスクを作成する前にコマンドを個別に作成する必要があります。
参考までに、6か月以上経過した特定のファイルを削除する.batスクリプトを作成する手順を示しました。ただし、要件に応じてカスタマイズできます。
開始するには、コンピューターにあるメモ帳(Notepad)またはその他のテキストエディターを開き、次のテキストを貼り付けます。
net use G: \\network-folder-path ForFiles /p "G:" /s /d -180 /c "cmd /c del /q @file" net use G: /delete
保存する前に、前述の行にいくつかの変更を加える必要があります。たとえば、最初の行に、ドライブ文字またはネットワークドライブと、 network-folder-path テキストを置き換えて削除する正確なフォルダパスを入力する必要があります。
2行目で、 G を元のドライブ文字 に置き換え、 180 を必要な時間に置き換えます。日形式で計算されています。
3行目で、ドライブ文字を元のドライブ文字に置き換えます。完了したら、[ File > Save As ]ボタンをクリックします。
次に、拡張子 が.bat のファイルを選択し、[ファイルの(.bat )種類 (Save as type )]ドロップダウンリスト から [すべてのファイル ]を選択して、[(All Files )保存 (Save )]ボタンをクリックします。その後、.batファイルをある場所に移動してそのままにしておくことができます。
これらの前述の手順が完了したら、タスクスケジューラを使用してタスクを作成(create the task using Task Scheduler)できます。
共有ネットワーク(Shared Network)ドライブでForFilesコマンドをスケジュールする方法
Windows 10の共有ネットワークでForFilesコマンドをスケジュールするには、次の手順に従います。
- タスクスケジューラ(task scheduler)を検索し、個々の結果をクリックします。
- [タスクの作成(Create Task) ]ボタンをクリックします。
- 名前を入力し、[構成](Configure)リストから[ Windows10]を選択します。
- [トリガー(Triggers)]タブに切り替え、 [新規(New)]ボタンをクリックします。
- [タスク(Begin the task)の開始]ドロップダウンリストから[スケジュールどおり(On a schedule)]を選択します。
- [月次(Monthly)オプション]>[日付の設定]を選択し、[ OK ]をクリックします。
- [アクション(Actions)]タブに切り替え、 [新規(New)]ボタンをクリックします。
- [参照( Browse)]ボタンをクリックして、.batスクリプトを選択します。
- [ OK ]ボタンを繰り返しクリックして、変更を保存します。
開始するには、タスクスケジューラ(task scheduler)を検索 し、個々の結果をクリックして、コンピュータでタスクスケジューラ(Task Scheduler)アプリを開きます。左側 のタスクスケジューラライブラリ (Task Scheduler Library )を選択 し、右側の[タスクの作成 ]オプションをクリックします。(Create Task )
タスクの名前を入力し、 [構成 (Configure for )]ドロップダウンリストで[ Windows10 ]オプションが選択されて いることを確認します。
[トリガー (Triggers )]タブに切り替え、[新規]ボタンをクリックして 、 タスク (New )の新しいトリガーを作成します。
次に、 [タスクの (Begin the task )開始]ドロップダウンリストから[スケジュール上]を選択し、[ 月次 ] (On a schedule )を(Monthly)選択して、日付と月を選択します。
[ OK ]ボタンをクリックし、[(OK )アクション (Actions )]タブに 切り替えて、 [新規 (New )]ボタンをクリックして、タスクのアクションを作成します。
[アクション (Action )]ドロップダウンリストで[プログラムの開始 (Start a program )]オプションが選択されて いることを確認 します。次に、[参照]ボタンをクリックして、 前 に作成した(Browse ).bat スクリプトを選択します 。
[ OK ]ボタンをクリックして、変更を保存します。
オンにする必要がある重要な設定が1つあります。スケジュールされた開始を逃した後、できるだけ早くタスクを実行(Run task as soon as possible after a scheduled start is missed)と呼ばれ ます。コンピュータが特定の日付の特定の時間にスケジュールされたタスクを実行できないと仮定しましょう。この設定を有効にすると、時間がかかるたびにタスクが実行され、その後にスケジュールが失われます。
このオプションは [設定 (Settings )]タブにあります。チェックボックスにチェックを入れて[ OK ]ボタンをクリックするだけです。
スクリプトを削除したり、ネットワークドライブ文字を変更したりしない限り、このメソッドを使用して、Windows10の共有ネットワークフォルダーでForFilesコマンドをスケジュール(Windows 10)できます(ForFiles)。
Related posts
forfilesコマンドを使用すると、ファイル&フォルダを管理できます.Shared Network
Windows 11/10のTask SchedulerからImport or Export Tasksの方法
Windows 11/10でスケジュールされたTaskを有効または無効にする方法
Windows 10でTelemetry & Data Collectionを無効にするTask Schedulerを使用してください
DeleteまたはPowerShellでWindows 11でスケジュールされたタスクを作成する方法
Task Schedulerでスケジュールされたタスクを遅らせる方法Windows 11/10
Windows 10タスクスケジューラを使用して、ほとんどすべてを自動化する
指定された引数のFix Task Scheduler Error One以上が有効ではありません
タスクスケジューラサービスが利用できないエラーを修正する
Windowsでタスクスケジューラを起動する9つの方法(すべてのバージョン)
Windows7およびWindows8から共有MacOSXプリンターに印刷する方法
Chrome Connectivity Diagnostics Plugin Network Connectionをテストします
タスクスケジューラで作成したWindowsタスクの名前を変更する方法
タスクスケジューラの既存のタスクで実行できる7つのこと
Windows 10にSystem Restoreポイントをスケジュールする方法
タスクスケジューラを使用して高度なタスクを作成する方法
MacOSXでWindows7およびWindows8共有フォルダーをマウントする方法
Fix Task Scheduler Windows 10で実行されていない
Windows10で壊れたタスクスケジューラを修正する
指定されたNetwork folderは現在、さまざまなユーザー名を使用してマッピングされています