шедулер отрабатываеться, скриптик не перегружает заблокированную систему, скриптик делаю такой -
strComputer = "192.168.1.21"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "\root\cimv2"

Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem"

For Each objOperatingSystem in colOperatingSystems
'ObjOperatingSystem.Reboot()
ObjOperatingSystem.Win32Shutdown(1)
Next
все это запаковываю в файлик - *.vbe
Решение проблемы нашел приложением предназначенным для этого ...
сенкс за помощь,