Как создать общий ресурс на удаленном компьютере и скопировать файлы в этот общий ресурс в Windows?

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

  • Создайте общий сетевой ресурс на удаленном клиентском компьютере (Windows 7).
  • Скопируйте бегун на удаленную машину
  • Создать тестовую базу данных на другом сервере
  • Скопируйте веб-приложение на веб-сервер
  • Запустите бегун на удаленной машине
  • Скопируйте результаты обратно на текущий компьютер
  • Очистить удаленную машину

Чтобы сделать что-то на удаленной машине, я использую PsExec, это прекрасно работает, и на самом деле скрипт работает нормально, за исключением одного шага, первого.

Проблема в том, что общий сетевой ресурс, который я создал на удаленном компьютере, доступен только для чтения. С помощью PsExec я запускаю следующий скрипт на удаленной машине:

net share WatiN=C:\RemoteWatin /GRANT:Everyone, FULL

Грант не работает, кто-нибудь может мне помочь?

1 ответ

Решение

Проблема заключалась в том, что у меня не было прав на ПОЛНЫЙ контроль каждого, но это работает, когда я предоставляю себе полный контроль.

Вот моя рабочая команда:

net share WatiN-%1=C:\RemoteWatin\%1 /GRANT:%USERDOMAIN%\%USERNAME%,FULL
Другие вопросы по тегам