Уявіть, що є файл A:\Example\file.txt
Якщо в цьому файлі буде виявлена будь-яка зміна, вона автоматично замінюється на файл B:\example\file.txt
, і без діалогового вікна заміни файлу, а також підказки UAC, що з'являються щоразу, все просто відбувається у фоновому режимі. Якщо ніяких змін не виявлено, нічого не робиться, сценарій продовжує перевіряти зміни у фоновому режимі, сподіваючись, споживаючи дуже мало системних ресурсів.
Я міг би зробити:
Copy-Item "A:\Example\file.txt" "B:\Example\file.txt" -Force
Але це не повторюється і не працює у фоновому режимі весь час, і я не впевнений, чи може він пропускати підказки UAC або діалоги заміни файлів автоматично чи ні.