У меня есть команда пользователей, у которых есть только доступ к общему сетевому диску. Иногда этим пользователям необходимо развернуть свои ресурсы проекта на диске. Я пытаюсь создать безопасный процесс сборки для их использования. В настоящее время я использую пакетный файл, который они могут выполнить из их локальной системы, которая будет делать следующее ...Windows7 Batch file: Net Использовать команду
- Пользователь запускает пакетный файл
- Пакетный файл вызывает программу Java (учетные данные «скрытый» и «зашифрован» в java-программе)
- Программа java обрабатывает процесс шифрования, а затем вызывает окончательный командный файл, который фактически запускает команду NET USE для сопоставления диска с учетными данными администратора.
- Окончательный командный файл сопоставляет диск, копирует требуемые ресурсы на общий диск, а затем повторно отображает диск с исходными учетными данными пользователя (только для чтения).
Основная проблема заключается в том, что пользователи будут иметь прямой доступ к пакетным файлам, которые выполняют весь этот процесс, и они могут просто удалить команду @ECHO off из окончательного командного файла, чтобы отобразить все учетные данные в окне вывода cmd ,
Я не уверен, есть ли лучшее решение для такого рода вещей? Любые идеи будут высоко оценены!
Кроме того, все компьютеры используют Windows 7 и используют сетевой диск Windows.
Я смог включить командный файл в файл jar. Таким образом, когда я вызываю файл executable.jar, содержимое не выводится за исключением того, что я хочу. Сеть защищена! Благодаря! – Jason