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

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

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

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

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

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

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-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 предложит вам "Скопировать здесь", "Переместить сюда" или "Создать ярлык здесь" для файла. Выберите "Создать ярлык здесь" - теперь файл будет запускаться при запуске.

Другие вопросы по тегам