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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Другие серверные продукты (http://forum.oszone.net/forumdisplay.php?f=100)
-   -   SCCM не получает доступа к реестру (http://forum.oszone.net/showthread.php?t=287436)

Nrg_Life 03-09-2014 17:44 2397940

SCCM не получает доступа к реестру
 
Здраствуйте.
От SCCM запускается скрипт vbs для сбора версий и GUID установленного ПО. Далее планируется централизованное удаление.

Пример для Skype
Код:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSoftware = objWMIService.ExecQuery _
    ("SELECT * FROM Win32_Product Where Name LIKE 'skype%'")
 
If colSoftware.Count > 0 Then
 
    Set objFSO = CreateObject("Scripting.FileSystemObject")
 
 
    For Each objSoftware in colSoftware
 
                WScript.Echo objSoftware.Caption & vbTab & _
                objSoftware.IdentifyingNumber
    Next
 
Else
    WScript.Echo "Cannot retrieve software from this computer."
End If

SCCM запускает скрипт от имени учетной записи System service, и сообщает "Cannot retrieve software from this computer." Локальный запуск скрипта от имени учётной записи с правами администратора выдает сообщее “Skype™ 6.18 {7A3C7E05-EE37-47D6-99E1-2EB05A3DA3F7}”. Локальный запуск от юзера без админских прав также сообщает "Cannot retrieve software from this computer."
Из этого следует что System service не имеет доcтупа к ветке реестра через wmi.
Хочу заметить что тестируется это на 4 одинаковых виртуальных машинах, развернутых с одного темплейта. 2 машины отрабатывают скрипт нормально, другие две не получают доступа.
Есть ли решение этой ситуации?


Время: 20:55.

Время: 20:55.
© OSzone.net 2001-