Создайте сценарий bat, чтобы установить сетевой каталог в качестве диска (скажем, S:), а затем вызвать сценарий bat в заданном каталоге (где-то в S)
Я сталкиваюсь с проблемами с виртуальными машинами, где я должен вручную запускать задания каждый раз после перезагрузки.
Я хотел бы, чтобы сценарий запуска летучей мыши выполнял следующие действия при перезагрузке системы:
установить сетевой диск как диск с:
(что-то вроде того, что я делаю вручную - "net use s: \network dir name"), а затем я вызываю bat-скрипт внутри s, чтобы сделать все остальное (скажем, S:\test\test.bat)
Как я могу создать все это одним скриптом? и шаги, как я могу установить его в качестве сценария запуска при перезагрузке системы?
2 ответа
Вы задаете два вопроса в одном.
что такое BAT-скрипт?
В простейшей форме BAT-скрипт - это просто текстовый файл, который содержит все команды, которые вы вводите в командной строке в виде строки в файле. Итак, вам просто нужно создать текстовый файл с помощью блокнота, заполнить его своими командамиNET USE s: \\server\sharedfolder CALL S:\test\test.bat
назови это
s.bat
поместите это где-нибудь в своемPATH
и просто вызвать его какs
в командной строке.как запустить такой BAT-скрипт при загрузке?
самое простое (среди многих других) решение - создать ярлык для файла s.bat в папке автозагрузки.а. Нажмите Пуск, нажмите Все программы, щелкните правой кнопкой мыши Автозагрузка, нажмите Открыть.
б. Затем найдите свой файл s.bat, ctrl-shift-drag в папку "Автозагрузка".
Вы говорите, что хотите, чтобы локальный пакетный скрипт ничего не делал, кроме NET USE, для общего сетевого ресурса под именем S:\, затем запускаете удаленный пакетный сценарий, например, S:\test\test.bat, и хотите, чтобы локальный пакетный сценарий запускался каждый раз при запуске системы?
Часть сопоставления общих ресурсов фактически выполняется для вас командой NET USE - введите один раз, чтобы S: с этого момента был доступен как подключенный диск:
NET USE S: \\server\share /PERSISTENT:YES
Подключенный диск S: теперь будет доступен при запуске, без запуска какого-либо другого пакетного сценария: немедленно запустите S:\test\test.bat.
Чтобы запустить этот пакетный сценарий - или любой другой исполняемый файл - при запуске, щелкните правой кнопкой мыши сценарий / исполняемый файл и перетащите его в меню "Пуск", "Все программы", в папку "Автозагрузка" и перетащите его (не в папку, а в расширенное пространство, просто под ним, где находятся другие автозагрузки): поскольку вы щелкнули правой кнопкой мыши, Windows Explorer предложит вам "Скопировать здесь", "Переместить сюда" или "Создать ярлык здесь" для файла. Выберите "Создать ярлык здесь" - теперь файл будет запускаться при запуске.