2

Я создаю запланированные задачи на Windows7, чтобы скопировать некоторые файлы в общую папку на другом компьютере. однако для общей папки требуются имя пользователя и пароль, чтобы иметь права на копирование. Как я могу автоматически предоставить учетные данные для входа из командного файла, который я использую?

1 ответ1

2

Есть несколько способов, хотя они относительно просты:

  1. Создайте на своем компьютере учетную запись с тем же именем пользователя и паролем, что и на удаленном компьютере, и запустите файл bat в качестве этой учетной записи. (Или создайте учетную запись на удаленном компьютере с тем же именем пользователя и паролем, что и на вашем локальном компьютере)
  2. Подключитесь к удаленному компьютеру и выберите вариант сохранения учетных данных. Затем запустите задачу расписания под своей учетной записью, чтобы она использовала сохраненные учетные данные.
  3. В командном файле используйте команду 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}]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .