Как создать общий ресурс на удаленном компьютере и скопировать файлы в этот общий ресурс в 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