|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт запускающий или проверяющий на работоспособность службу |
|
VBS/WSH/JS - Скрипт запускающий или проверяющий на работоспособность службу
|
![]() Старожил Сообщения: 284 |
|
|
Отправлено: 11:47, 13-04-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:34, 13-04-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 210
|
Профиль | Отправить PM | Цитировать Вот ещё заготовка:
Dim objFS, objFile, strLog Dim objWMI, objCollection, objItem Dim strService, blnHasError, intTemp, strTemp strService = "browser" 'strLog = "BrowserService_State.log" 'Set objFS = CreateObject("Scripting.FileSystemObject") 'strLog = objFS.BuildPath(objFS.GetParentFolderName(WScript.ScriptFullName), strLog) On Error Resume Next While Hour(Time) < 18 Set objWMI = GetObject("winmgmts:\\.\root\cimv2") If Err.Number = 0 Then Set objCollection = objWMI.ExecQuery("SELECT * FROM Win32_Service WHERE Name='" & strService & "'") If Err.Number = 0 Then If objCollection.Count > 0 Then blnHasError = False For Each objItem In objCollection If StrComp(objItem.State, "Running", vbTextCompare) <> 0 Then If StrComp(objItem.StartMode, "Disabled", vbTextCompare) = 0 Then intTemp = objItem.ChangeStartMode("Automatic") If intTemp <> 0 Then intTemp = objItem.ChangeStartMode("Manual") If intTemp <> 0 Then blnHasError = True End If End If If blnHasError Then strTemp = Now & vbNewLine & "Ошибка изменения режима запуска службы: " & intTemp Else intTemp = objItem.StartService If intTemp = 0 Then strTemp = Now & vbNewLine & "Служба запущена." Else strTemp = Now & vbNewLine & "Ошибка при запуске службы: " & intTemp End If End If Else strTemp = Now & vbNewLine & "Служба работает." End If Next Set objItem = Nothing Else strTemp = Now & vbNewLine & "Служба не найдена." End If Else strTemp = Now & vbNewLine & "Ошибка выполнения запроса: " & Err.Number & vbNewLine & Err.Description Err.Clear End If Set objCollection = Nothing Else strTemp = Now & vbNewLine & "Ошибка подключения к WMI-пространству: " & Err.Number & vbNewLine & Err.Description Err.Clear End If Set objWMI = Nothing 'Set objFile = objFS.OpenTextFile(strLog, 8) 'If Err.Number = 0 Then ' objFile.WriteLine strTemp ' objFile.Close 'Else ' Err.Clear 'End If 'Set objFile = Nothing WScript.Sleep 10000 Wend 'Set objFS = Nothing WScript.Quit 0 |
Отправлено: 14:39, 13-04-2012 | #3 |
![]() Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать DmitriiV, Благодарю, то что надо
|
------- Отправлено: 16:02, 13-04-2012 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Пожалуйста напишите мне скрипт запускающий приложение с диска. | VadimN96 | Автоматическая установка Windows 2000/XP/2003 | 21 | 25-03-2012 21:29 | |
[решено] Скрипт проверяющий отключен или выключен UAC | Centrinar | AutoIt | 5 | 19-03-2010 16:10 | |
Скрипт запускающий программу в заданное время | Anarasius | AutoIt | 1 | 23-10-2009 15:56 | |
Mandriva/Mandrake - [решено] Скрипт, ежедневно запускающий Sarg, вылетает с ошибкой | andrystepa | Общий по Linux | 10 | 03-03-2008 09:54 | |
VBS/WHS/JS - Скрипт автоматически запускающий исталляцию программ | skatet | Программирование и базы данных | 13 | 18-11-2007 10:45 |
|