создайте bat-скрипт для установки сетевого каталога в качестве диска (скажем, S :), а затем вызовите bat-скрипт в заданном каталоге (где-то в S)

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

Я хотел бы, чтобы скрипт запуска запуска выполнял следующее каждый раз при перезагрузке системы:

установить сетевой диск как диск s:

(что-то вроде того, что я делаю вручную - «net use s: \ network dir name»), а затем я вызываю скрипт bat внутри s, чтобы сделать все остальное (скажем, S:\test\test.bat)

Как я могу создать все это как один скрипт летучей мыши? и шаги о том, как я могу установить его в качестве сценария запуска при перезагрузке системы?


person war10ck    schedule 20.01.2015    source источник


Ответы (2)


вы задаете два вопроса в одном.

  1. Что такое сценарий BAT?
    В своей простейшей форме сценарий BAT представляет собой просто текстовый файл, содержащий все инструкции, которые вы вводите в командной строке, в виде строки в файле. Итак, вам просто нужно создать текстовый файл с блокнотом, заполнить его своими командами

    NET USE s: \\server\sharedfolder
    CALL S:\test\test.bat
    

    назовите его s.bat, поместите его где-нибудь в свой PATH и просто вызовите его как s в командной строке.

  2. как запустить такой BAT-скрипт при загрузке?
    самое простое (среди многих других) решение — создать ярлык для файла s.bat внутри папки автозагрузки.

    а. Нажмите «Пуск», выберите «Все программы», щелкните правой кнопкой мыши «Автозагрузка», нажмите «Открыть».

    б. Затем найдите файл s.bat, нажмите Ctrl-Shift-перетащите его в папку автозагрузки.

person PA.    schedule 20.01.2015

Вы говорите, что хотите, чтобы локальный пакетный сценарий не делал ничего, кроме NET USE общего сетевого ресурса как S:\, затем запускал удаленный пакетный сценарий, например, S:\test\test.bat, и вы хотите, чтобы локальный пакетный сценарий выполнялся каждый раз при запуске системы?

Часть сопоставления общих ресурсов фактически выполняется за вас с помощью команды NET USE — введите следующую команду один раз, чтобы с этого момента S: был доступен в качестве подключенного диска:

NET USE S: \\server\share /PERSISTENT:YES

Подключенный диск S: теперь будет доступен при запуске без запуска какого-либо другого пакетного сценария: немедленно запустите файл S:\test\test.bat.

Чтобы запустить этот пакетный скрипт или любой другой исполняемый файл при запуске, правой щелкните скрипт/исполняемый файл и перетащите его в меню «Пуск», «Все программы», в папку «Автозагрузка» и поместите его (не в папку , но в расширенном пространстве прямо под ним, где находятся другие программы запуска): поскольку вы щелкнули правой кнопкой мыши, проводник Windows предложит вам «Копировать сюда», «Переместить сюда» или «Создать ярлык здесь» для файла. Выберите «Создать ярлык здесь» — теперь файл будет запускаться при запуске.

person John Castleman    schedule 23.01.2015