Выполнить команды монтирования через окно psexec через командный файл - PullRequest
0 голосов
/ 29 марта 2012

У меня Linux NFS, которая исчезает при каждой перезагрузке Windows.

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

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

  1. Cd c: \ temp
  2. psexec.exe -i -s cmd.exe
  3. новое окно
  4. (обычно запускайте whoami, чтобы убедиться, что у меня установлена ​​NT AUTHORITY \ system
  5. net use m: / persistent: yes UNIXSERVER01: / vol / vfile01_media / media
  6. net use m: / persistent: yes UNIXSERVER02: / vol / vfiler02_docs / docs

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

Спасибо!

1 Ответ

0 голосов
/ 02 апреля 2012

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

@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

и попробуйте найти цикл for / f для анализа вывода в оператор IF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...