Всем привет,
У меня проблема, когда я хочу создать сценарий (файл VB или пакетный файл), который, когда пользователь запускает сценарий, будет копировать файлы из папки Folder1 в Folder2.
Вот в чем загвоздка.
Я не хочу, чтобы у пользователей был доступ к Folder2, мне нужно, чтобы они запускали scipt, чтобы они не могли перемещать файлы вручную, а также он немного ведет журнал.
У меня есть две идеи, но я не знаю, насколько они осуществимы:
Пользователь вызывает сценарий, но он работает с другими разрешениями. Как бы я сделал это, чтобы пользователь не видел данные учетной записи.
Пользователь запускает скрипт, который выполняет запланированное задание на сервере. Запланированное задание затем будет выполняться с другими привилегиями, но у пользователей нет доступа к серверу, поэтому может возникнуть проблема с запуском запланированного задания.
Буду признателен за любые другие идеи.
Заранее спасибо
JoeOD
Folder2 может совместно использоваться с запретом доступа для пользователей, и сценарий подключает общий ресурс с пользовательскими учетными данными, перемещает файлы, чем отключает общий ресурс.
Есть трюк для сокрытия сетевых дисков в Windows с NoDrives dword в HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer.
PS: Вы можете скомпилировать свой .bat-скрипт с помощью bat2exe, чтобы пользователи не видели содержимое файла. Скрипт AutoIT также может выполнять эту работу.
РЕДАКТИРОВАТЬ: см. Эта статья для настройки значения NoDrives Dword.