Пакетный файл, который открывает INI-файл с именем пользователя и паролем
Я пытаюсь открыть INI-файл на удаленной машине с.....
start notepad \\%IP%\c\%path%\filename.ini
Проблема у меня заключается в том, что ему нужны имя пользователя и пароль Windows.
Когда я захожу в \192.168.1.X\, мне требуется войти в систему, что я могу. Мне нужен командный файл, чтобы сделать это тоже.
Мне также нужно будет скопировать несколько других файлов на этот IP-адрес в несколько разных мест.
1 ответ
Вы можете попробовать сопоставить долю с net
команда:
net use R: \\%IP%\c %password% /USER:%username%
if errorlevel 1 goto :eof
start notepad R:\%path%\filename.ini
Когда вы закончите, вы можете запустить:
net use R: /DELETE
Единственное, что меня беспокоит, это то, что вы используете start
команда, вы не можете очистить подключенный диск, иначе он может исчезнуть, прежде чем блокнот сможет открыть файл. И вы не сможете его спасти.
Возможно, вы бы поделили это на сценарий, который устанавливает сопоставление, и другой сценарий, который выполняет необходимые действия.
Для получения дополнительной информации введите:
net help use