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

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

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

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

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

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

1 ответ1

0

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

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

net share WatiN-%1=C:\RemoteWatin\%1 /GRANT:%USERDOMAIN%\%USERNAME%,FULL

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