Назад | Перейти на главную страницу

Копирование файлов с одной машины на другую

В настоящее время я создаю документацию на одной машине и публикую ее на веб-сервере, используя следующие команды в сценарии:

net use "\\someShare" PASSWORD /user:username
del /S /Q "\\someShare"
xcopy /E /Y Documentation\html\* "\\someShare\"

Однако мне кажется, что иметь пароль в скрипте в виде простого текста - это действительно плохая идея, поэтому я ищу альтернативы моему текущему решению. Идеи?

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

Если этот сценарий запускается вручную и пользователи могут взаимодействовать с командной строкой, почему бы не удалить ПАРОЛЬ, чтобы он запрашивал пароль.

net use "\\someShare" /user:username

Active Directory для единого входа, так что вам не нужно вводить пароль в виде обычного текста в скрипте.

Но, возможно, вы не хотите или не можете использовать AD. Что ж, добавьте учетные данные в диспетчер учетных данных на панели управления Windows. Затем просто скопируйте материал, используя пути UNC, и забудьте весь этот шум сопоставления дисков.

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