Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования. Часть 2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

ShriEkeR (23-05-2011 23:06): Автоматизация администрирования. Часть 3  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

YNY

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
strComputer = "."  
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & "." & "\root\cimv2")
'ищем процесс  
Set colProcesses = objWMIService.ExecQuery( "Select * from Win32_Process " & "Where Name = 'explorer.exe'")
 
dim rez
 
if (colProcesses.Count<>0) then  
    'msgbox "процесс RDP запущен"
    rez=msgbox ("Искомый процесс запущен, остановим его?",vbYesNo, "Чего хотим")
    rez=rez *(-1)
else
    rez=msgbox ("Искомый процесс НЕ запущен, запустим его?",vbYesNo, "Чего хотим")
end if
 
select case rez
    case 6 'Yes    7-No
            
            Set objProcess = GetObject( "winmgmts:root\cimv2:Win32_Process")
            errReturn = objProcess.Create( "explorer.exe", null, objConfig, intProcessID)
    case -6 'destroying
        For Each objProcess in colProcesses
                objProcess.Terminate()
        Next
end select

Всего записей: 476 | Зарегистр. 18-05-2006 | Отправлено: 10:49 08-07-2010 | Исправлено: YNY, 11:05 08-07-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования. Часть 2
ShriEkeR (23-05-2011 23:06): Автоматизация администрирования. Часть 3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru