2012-03-28 3 views
0

У меня есть Linux NFS, который исчезает при каждом перезагрузке Windows.Выполнять команды монтирования через окно psexec через командный файл

Мне нужно запустить запланированное задание для запуска при запуске, который будет монтировать их.

я выполнить следующие команды, когда я делаю (я должен сделать это с помощью PsExec):

  1. Cd C: \ Temp
  2. psexec.exe -i -s cmd.exe
  3. новое окно
  4. (обычно, запускаю WHOAMI, чтобы убедиться, что я установить NT AUTHORITY \ SYSTEM
  5. чистое использование м:/настойчивые: да UNIXSERVER01:/об/vfile01_media/СМИ
  6. чистое использование м:/настойчивые: да UNIXSERVER02:/об/vfiler02_docs/документы

Вот мой нормальный процесс, однако я немного застрял в создать пакетный скрипт, который будет запускать файлы из PsExec.

Спасибо!

+0

Извините, я понимаю, что идентификатор, очевидно, нуждается в выполнении команд, не уверен, действительно ли это возможно! К сожалению, я парень-unix! – Boothe

+0

Выяснил это. @echo выкл набор путь = C: \ Temp PsExec -i -s чистое использование М:/постоянная: да UNIXSERVER01:/об/vfile01_media/медиа PsExec -i -s чистое использование H:/стойкие: yes UNIXSERVER02:/vol/vfiler02_docs/docs Я понял, что я глуп, потому что не понял этого раньше. но это может помочь кому-то в будущем / – Boothe

ответ

0

Попробуйте что-то вроде

@ECHO OFF 
PSEXEC /accepteula -u "NT_Authority/System" -i -s NET USE m: /persistent:yes UNIXSERVER01:/vol/vfile01_media/media 
PSEXEC /accepteula -u "NT_Authority/System" -i -s NET USE m: /persistent:yes UNIXSERVER02:/vol/vfiler02_docs/docs 

надеюсь, что это помогает, если вы хотите получить действительно точные вы можете трубы выход

@ECHO OFF 
WHOAMI >C:\whoami.txt 

и попытаться найти для/ф цикл для разбора вывода в оператор IF.

Смежные вопросы