Пакетная | Net use Password

Извините за мой плохой английский, но если вы можете помочь мне, это будет здорово. У меня есть несколько файловых систем в моей сети, и каждую ночь мне нужно переносить один файл из другой файловой системы в мою. чтобы это произошло, я использую пакетный скрипт, который отображает мне диск с помощью команды net use. моя проблема в том, что я не хочу, чтобы пароль проходил через открытый текст (чтобы увидеть мой пароль или его прослушать). мои вопросы:

есть какой-то способ, которым я могу зашифровать свой пароль и все еще войти в систему с теми же учетными данными.

Благодарю вас

2 ответа

Решение

Если вы можете настроить контроллер домена с помощью одного из ваших компьютеров Windows или Samba, то вы можете использовать доверенную аутентификацию на основе того, что пользователь выполняет запланированное задание, которое выполняет пакетный файл.

С другой стороны, вы можете зашифровать пароль и заставить программу расшифровать его и выполнить сетевое использование, но вы всегда * столкнетесь с тем фактом, что если ваш компьютер может отправить пароль, когда вы его не введете, тогда ваш компьютер знает ваш пароль, и любой, кто имеет физический доступ к этому компьютеру, сможет получить ваш пароль.

* Если ваш компьютер не знает пароль и использует HSM (Hardware Security Module).

У меня было то же самое, но я нашел хороший обходной путь. Пароли не хранятся в DOS, поэтому я вышел из меню "Выполнить" и просто набрал имя пути, например "\server\files". Когда он запрашивал учетные данные, я установил флажок "Сохранить учетные данные". После этого пароль будет сохранен в вашем диспетчере учетных данных Windows (панель управления), и таким образом ваш пакетный файл DOS всегда будет теперь паролем.

Другие вопросы по тегам