Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   запуск от имени администратора (http://forum.oszone.net/showthread.php?t=328098)

timur202 05-07-2017 04:03 2749159

запуск от имени администратора
 
вчера написал VBS скрипт:
Код:

Do
Set WshShell = WScript.CreateObject ("WScript.Shell")

Set colProcessList = GetObject("Winmgmts:").ExecQuery ("Select * from Win32_Process")

 For Each objProcess in colProcessList

If objProcess.name = "chrome.exe" then

vFound = True

End if

Next

If vFound = True then
Set wmi = GetObject("winmgmts://./root/cimv2")
Set svc = wmi.Get("Win32_Service.Name='CG6Service'")
rc = svc.stopService
else
Set wmi = GetObject("winmgmts://./root/cimv2")
Set svc = wmi.Get("Win32_Service.Name='CG6Service'")
rc = svc.startService
End If
Loop

и добавил в начале:
Код:

If Not WScript.Arguments.Named.Exists("elevate") Then
  CreateObject("Shell.Application").ShellExecute WScript.FullName _
    , """" & WScript.ScriptFullName & """ /elevate", "", "runas", 1
  WScript.Quit
End If

что бы скрипт запускалась от имени администратора.

я запустил скрипт и когда у меня chrome был закрыт сервис CG6Service начал работать, а когда я открыл chrome сервис CG6Service перестал работать но когда я закрыл chrome сервис CG6Service не запустился.
мне кажется что админ права почему та не сработали чтобы запустить сервис, кто-та знает как это решить?
Заранее спасибо!

Iska 05-07-2017 05:35 2749162

Цитата:

Цитата timur202
вчера написал VBS скрипт: »

Оформляйте код тэгом «code».

timur202 05-07-2017 14:17 2749280

исправил


Время: 00:03.

Время: 00:03.
© OSzone.net 2001-