Редактор реестра Windows, версия 5.00

[HKEY_CLASSES_ROOT *\shell\FileDateTime] @ = "Атрибут Файла DateTime (1 файл за раз)"

[HKEY_CLASSES_ROOT *\shell\FileDateTime\command] @ = "powershell.exe $ Filename = Get-ChildItem \\" \"% 1 \\" \"; $ TEMP2 =($(Get-Date).Год)+1; $ TEMP = \\"\" 1 января, {0} 12:00:00 AM \\"\" -f $ TEMP2; $ Filename.creationtime = $ TEMP; $ Filename.lastaccesstime = $ TEMP; $ Filename.lastwritetime = $ TEMP»

=====================

Я получил этот ключ реестра, который я составил. (см. выше). Цель состояла в том, чтобы изменить все три атрибута DateTime, чтобы я мог "пометить их" перед их резервным копированием во внешнее хранилище. Но поскольку защита Windows и PowerShell блокирует запуск сценариев, это, кажется, лучшее решение без ссылки на отдельный файл сценария (* .ps1) и его превращения во встроенный код. У кого-нибудь есть идеи получше, особенно для обработки нескольких файлов одновременно? Как примечание: этот взлом реестра работает! И не требует использования CMD.exe!

0