Войти

Показать полную графическую версию : [решено] подключать сетевые диски с отсрочкой после запуска системы


nikitos435
23-04-2013, 11:14
Мне необходимо написать батник, который будет подключать сетевые диски с отсрочкой после запуска системы
мой вид батника:

@echo off
ping -n 1 -w 100000 192.168.254.254 >nul
net use m: /delete
net use m: \\XXXXXXX\Storage_Mall$

Указанный ip в сети не существует.

Все это работает, но минус в том, что он все время задержки висит черное окно. Как мне убрать это черное окно, чтобы се выполнялось в фоновом режиме? Заранее спасибо!

Vadikan
23-04-2013, 12:36
nikitos435, в планировщик поставьте, там и отсрочка есть.

nikitos435
23-04-2013, 13:32
Планировщик не подходит

Vadikan
23-04-2013, 15:30
Планировщик не подходит »
Почему?

См. также Скрытие консольных окон (http://www.oszone.net/6156)

nikitos435
23-04-2013, 16:37
Цитата Vadikan:
Почему? »
у нас домен более 100 ПК, неудобно каждому в планировщик добавлять.

Georgio
23-04-2013, 17:05
Можно "вложить" bat'ник в exe'шник с помощью программы Advanced BAT to EXE Converter (http://www.battoexeconverter.com/) ("free for personal use") с опцией "невидимого" запуска:

Invisible Mode will launch the batch file completely silent. Users will not know any program was launched.

Есть и другие аналогичные программы.

nikitos435
24-04-2013, 11:11
Экзешник не вариант, надо чтобы из netlogon отработал

nikitos435
30-05-2013, 15:41
Вот мой рабочий вбскрипт

WScript.Sleep 10000
Dim objNetwork
Set objNetwork = WScript.CreateObject("WScript.Network")
On Error Resume Next
Set oShell = WScript.CreateObject("WSCript.shell")
oShell.run "net use m: /delete", 5
oShell.run "net use M: \\xxxx.local\Storage$", 0


Работает с отсрочкой 10000 мс




© OSzone.net 2001-2012