Представьте, что есть файл A:\Example\file.txt
Если в этом файле обнаружено какое-либо изменение, оно автоматически заменяется файлом B:\example\file.txt
, и при этом не появляется диалоговое окно замены файла и не появляется приглашение UAC каждый раз, когда все происходит в фоновом режиме. Если никаких изменений не обнаружено, ничего не делается, скрипт продолжает проверять изменения в фоновом режиме, надеясь, что потребляет очень мало системных ресурсов.
Я мог бы сделать:
Copy-Item "A:\Example\file.txt" "B:\Example\file.txt" -Force
Но это не повторяется и не выполняется в фоновом режиме все время, и я не уверен, может ли он автоматически пропускать запросы UAC или диалоги замены файлов или нет.