Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Запуск bat файла

Ответить
Настройки темы
[решено] Запуск bat файла

Пользователь


Сообщения: 70
Благодарности: 2

Профиль | Отправить PM | Цитировать


Есть домен под Windows Server 2003х64 Enterprise.
Под него стоит UPS (Ippon). Для того чтобы сервак вырубился правильно, нужно написать исполняемый файл, который запустится перед выключением UPS. Вот беда, пишу файл
shutdown -s -f, расширение bat. Ну не запускаеться он, проскальзывает черненькое окно на 1 сек и исчезает. Причем пробовал запуск этого файла из totalcmander, тоже не запускаеться. А вот из обычного explorer запускается на ура. Как заставить файл запуститься нормально из под утилиты Ippon?

Отправлено: 09:31, 07-11-2008

 

Ветеран


Сообщения: 4904
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


cmd
pause

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 09:37, 07-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 70
Благодарности: 2

Профиль | Отправить PM | Цитировать


Вот, создал батник test.cmd, там для примера написал shutdown -i, вот что получилось:


C:\temp>shutdown -i
'shutdown' is not recognized as an internal or external command,
operable program or batch file.

C:\temp>pause
Press any key to continue . . .

Я так понимаю что explorer у меня запускаеться в 64bit режиме, а total в 32bit, может поэтому?

Отправлено: 09:48, 07-11-2008 | #3



Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


GuseV, возможно, у вас испорчена системная переменная PATH. Проверьте раздел реестра "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment", тип параметра Path должен быть REG_EXPAND_SZ. Кривые инсталлеры некоторых программ (например MySQL) изменяют тип на REG_SZ, в результате командный процессор не может найти файлы в системных папках.

Отправлено: 11:23, 07-11-2008 | #4


Старожил


Сообщения: 392
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


А если VBS скриптом это сделать?
создай файл shutdown.vbs c содержимым:


CompName = inputBox("Введите имя ПК:")

Set objService = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}!\\" & CompName & "\root\CIMV2")
If Err.Number <> 0 Then
WScript.Echo Err.Number & ": " & Err.Description
WScript.Quit
End If
For Each objOS In objService.ExecQuery("SELECT * FROM Win32_OperatingSystem")
Exit For
Next
'objOS.Reboot 'перезагрузка
objOS.Shutdown 'выключение
'objOS.Win32Shutdown 0 'Log Off
If Err.Number <> 0 Then
WScript.Echo Err.Number & ": " & Err.Description
WScript.Quit
End If

попробуй поэкспериментировать с ним...

А что если местонахождения файла указать напрямую с полным путем например "С:\WINDOWS\system32\shutdown.exe -s -f" или где там у Вас стоит система...

Отправлено: 11:57, 07-11-2008 | #5


Пользователь


Сообщения: 70
Благодарности: 2

Профиль | Отправить PM | Цитировать


Попробую со скриптом, хотя в VBS скриптах не бум-бум.
На счет
Цитата Petya V4sechkin:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" »
прописал путь до файла, не в этом дело точно. Тут точно нужно копать в сторону версий 64 и 32.

Отправлено: 12:02, 07-11-2008 | #6


Пользователь


Сообщения: 70
Благодарности: 2

Профиль | Отправить PM | Цитировать


Господа, решил проблемму таким способом:
Скопировал файл shutdown.exe с WinXP на сервер, в папку с исполняемым файлом. Написал в cmd:

shutdown.exe
shutdown -s -f

Все

Отправлено: 12:28, 07-11-2008 | #7



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Запуск bat файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Запуск  приложения из bat файла Noel Хочу все знать 31 08-02-2022 22:31
WMI - [решено] Запуск .BAT файла с параметрами через WMI Glamorama Скриптовые языки администрирования Windows 3 07-10-2009 11:12
Автоматический запуск cmd или bat файла из autorun.inf Altmer Автоматическая установка Windows 2000/XP/2003 2 24-02-2008 14:52
[решено] Запуск bat-файла планировщиком из Win2003 Server EE SP1 Ramzes_ Microsoft Windows NT/2000/2003 2 04-04-2006 11:46
Запуск bat файла на другой машине CyMpak Microsoft Windows NT/2000/2003 7 20-12-2005 12:39




 
Переход