Я создаю запланированные задачи на Windows7, чтобы скопировать некоторые файлы в общую папку на другом компьютере. однако для общей папки требуются имя пользователя и пароль, чтобы иметь права на копирование. Как я могу автоматически предоставить учетные данные для входа из командного файла, который я использую?
1 ответ
2
Есть несколько способов, хотя они относительно просты:
- Создайте на своем компьютере учетную запись с тем же именем пользователя и паролем, что и на удаленном компьютере, и запустите файл bat в качестве этой учетной записи. (Или создайте учетную запись на удаленном компьютере с тем же именем пользователя и паролем, что и на вашем локальном компьютере)
- Подключитесь к удаленному компьютеру и выберите вариант сохранения учетных данных. Затем запустите задачу расписания под своей учетной записью, чтобы она использовала сохраненные учетные данные.
- В командном файле используйте команду net use для подключения к общему ресурсу с помощью имени пользователя и пароля. Пароль будет находиться в текстовом файле в виде обычного текста, поэтому он не так безопасен, как 1 или 2.
Синтаксис сетевого использования:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]