Author Archive

новый вебкаст

http://www.techdays.in.ua/videos/3339.html
Установка SharePoint Services, инсталляция и кастомизация SCCM Dashboard.

обновления в состоянии Preparing for installation

В моём случае проблема решилась установкой последней версии Windows Update Agent на проблемного клиента и перезагрузкой.

маленькое переименование — большие проблемы

Была проведена чистая установка XP Professional SP3 Rus. Машину временно назвал ADMIN, ввёл в домен. SCCM при помощи Client Push Install успел установить клиента, после чего я переименовал компьютер в ХР.

И с этого момента начались проблемы.
PolicyAgent.log:

Failed to open to WMI namespace ‘\\ADMIN\ROOT\ccm\Policy\Machine\RequestedConfig’ (800706ba) PolicyAgent_PolicyDownload 10.02.2011 14:52:27 288 (0x0120)
Failed to open to WMI namespace ‘\\ADMIN\ROOT\ccm\Policy\Machine\RequestedConfig’ (800706ba) PolicyAgent_PolicyDownload 10.02.2011 14:52:34 288 (0x0120)
Failed to reset policy state. Policy download will not be retried. PolicyAgent_PolicyDownload 10.02.2011 14:52:34 288 (0x0120)
Download of policy CCM_Policy_Policy4.PolicyID=»{3914822c-4024-40a2-bba3-72ef5fe82f4d}»,PolicySource=»SMS:000″,PolicyVersion=»1.00″ completed (DTS Job ID: {48195FB5-042E-4295-A76A-EAE98B94E409}) PolicyAgent_PolicyDownload 10.02.2011 14:52:34 528 (0x0210)
Raising event:

instance of CCM_PolicyAgent_PolicyDownloadSucceeded
{
ClientID = «GUID:5170C7AE-368E-4006-9C3C-8B803D8CB965»;
DateTime = «20110210125234.062000+000»;
DownloadMethod = «BITS»;
DownloadSource = «http://SCCM.FIRMA.LOCAL/SMS_MP/.sms_pol?{3914822c-4024-40a2-bba3-72ef5fe82f4d}.1_00»;
PolicyNamespace = «
\\\\ADMIN\\ROOT\\ccm\\Policy\\Machine\\RequestedConfig«;
PolicyPath = «CCM_Policy_Policy4.PolicyID=\»{3914822c-4024-40a2-bba3-72ef5fe82f4d}\»,PolicySource=\»SMS:000\»,PolicyVersion=\»1.00\»»;
ProcessID = 1884;
ThreadID = 528;
};
PolicyAgent_PolicyDownload 10.02.2011 14:52:34 528 (0x0210)
Failed to submit event to the Status Agent. Attempting to create pending event. PolicyAgent_PolicyDownload 10.02.2011 14:52:34 528 (0x0210)
Raising pending event:

instance of CCM_PolicyAgent_PolicyDownloadSucceeded
{
ClientID = «GUID:5170C7AE-368E-4006-9C3C-8B803D8CB965»;
DateTime = «20110210125234.062000+000»;
DownloadMethod = «BITS»;
DownloadSource = «http://SCCM.FIRMA.LOCAL/SMS_MP/.sms_pol?{3914822c-4024-40a2-bba3-72ef5fe82f4d}.1_00»;
PolicyNamespace = «
\\\\ADMIN\\ROOT\\ccm\\Policy\\Machine\\RequestedConfig«;
PolicyPath = «CCM_Policy_Policy4.PolicyID=\»{3914822c-4024-40a2-bba3-72ef5fe82f4d}\»,PolicySource=\»SMS:000\»,PolicyVersion=\»1.00\»»;
ProcessID = 1884;
ThreadID = 528;
};
PolicyAgent_PolicyDownload 10.02.2011 14:52:34 528 (0x0210)

Continue reading ‘маленькое переименование — большие проблемы’ »

отчёт по последней загрузке и инвентаризации

Набросал вот простой отчёт по последней загрузке системы, авторизировавшемуся пользователю и инвентаризации.

SELECT DISTINCT
dbo.v_R_System.Name0 AS [PC name], dbo.v_GS_OPERATING_SYSTEM.Caption0 AS [Operation System],
dbo.v_GS_OPERATING_SYSTEM.CSDVersion0 AS [Service pack], dbo.v_GS_COMPUTER_SYSTEM.UserName0 AS [Last logon user],
dbo.v_GS_WORKSTATION_STATUS.LastHWScan AS [Last hardware inventory], dbo.v_GS_OPERATING_SYSTEM.LastBootUpTime0 AS [Last bootup time]
FROM         dbo.v_R_System INNER JOIN
dbo.v_GS_COMPUTER_SYSTEM ON dbo.v_R_System.ResourceID = dbo.v_GS_COMPUTER_SYSTEM.ResourceID INNER JOIN
dbo.v_GS_WORKSTATION_STATUS ON dbo.v_R_System.ResourceID = dbo.v_GS_WORKSTATION_STATUS.ResourceID INNER JOIN
dbo.v_GS_OPERATING_SYSTEM ON dbo.v_R_System.ResourceID = dbo.v_GS_OPERATING_SYSTEM.ResourceID

проблемы установки Dashboard

В логе установки можно увидеть такие записи:

DEBUG: Error 2826: Control Title on dialog ConfigMgrDashboardDlg extends beyond the boundaries of the dialog to the right by 20 pixelsThe installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: ConfigMgrDashboardDlg, Title, to the right

MSI (s) (A4:38) [15:28:12:095]: The call to SRSetRestorePoint API failed. Returned status: 0. GetLastError() returned: 127

ExecuteSqlStrings: Error 0x80040e14: failed to execute SQL string but continuing, error: User or role ‘FIRMA\Administrator’ does not exist in this database., SQL key: ADDUSERTOSESSIONROLE SQL string: SP_ADDROLEMEMBER ‘DB_OWNER’, ‘FIRMA\Administrator’

ExecuteSqlStrings: Error 0x80040e14: failed to execute SQL string but continuing, error: The login already has an account under a different user name., SQL key: ADDUSERTOCONFIGMGRDATABASE SQL string: IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N’FIRMA\Administrator’ AND TYPE=’U’) CREATE USER FOR LOGIN
ExecuteSqlStrings: Error 0x80040e14: failed to execute SQL string but continuing, error: User or role ‘FIRMA\Administrator’ does not exist in this database., SQL key: ADDUSERTOOPSMGRROLE SQL string: SP_ADDROLEMEMBER ‘ConfigMgrDashboardReader’, ‘FIRMA\Administrator’

CustomAction EXTENDVSCA returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

CAQuietExec: Error 0xffffffff: Command line returned an error.
CAQuietExec: Error 0xffffffff: CAQuietExec Failed
CustomAction ROLLBACKEXTENDVS returned actual error code 1603 but will be translated to success due to continue marking

Continue reading ‘проблемы установки Dashboard’ »

установка Dashboard

Для установки нам нужны IIS (инсталляция в посте не рассматривается) с компонентом IIS 6 Management Compatibility, SharePoint Services 3.0 SP2 (можно разворачивать на SharePoint Server, но такое решение для меня избыточно) и, собственно, сами Dashboard.

Continue reading ‘установка Dashboard’ »

документирование настроек SCCM 2007

Про документирование настроек SCCM 2007 я уже писал здесь и здесь.

К сожалению, обе утилиты перестали обновляться. SccmAutoDoc уже недоступна для скачивания, а SCCM Documentation Script последний раз обновлялась в мае прошлого года. Последнюю версию  SCCM Documentation Script можно скачать здесь.

ошибка 80070005

При попытке обновить политику видим следующее окно:

В логах клиента есть ошибки Failed to create UpdatesDeployment, error 80070005 (UpdatesDeployment.log), Failed to instantiate CLSID_CCMClientAction class, error: 0x80070005 (smscliui.log) и т.д. Ошибка 80070005 связана с проблемами доступа или недостаточными полномочиями для запуска какого-то компонента.

В системных логах есть сопутствующая ошибка:

Log Name:      System
Source:        Microsoft-Windows-DistributedCOM
Date:          1/29/2011 8:41:21 PM
Event ID:      10016
Task Category: None
Level:         Error
Keywords:      Classic
User:          FIRMA\administrator
Computer:      scsm.firma.local
Description:
The application-specific permission settings do not grant Local Launch permission for the COM Server application with CLSID
{F80A8D57-D338-43FF-A5E6-5D093EA80775}
 and APPID
{AD65A69D-3831-40D7-9629-9B0B50A93843}
 to the user FIRMA\administrator SID (S-1-5-21-3404908480-3052862442-230193929-500) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.

Вариант лечения.

Continue reading ‘ошибка 80070005’ »

Sync failed: WSUS server not configured

При синхронизации SCCM и WSUS в логе wsyncmgr.log пожно увидеть такую ошибку:

Found local sync request in site contol file SMS_WSUS_SYNC_MANAGER 1/26/2011 3:25:32 AM 4352 (0x1100)
Performing sync on local request SMS_WSUS_SYNC_MANAGER 1/26/2011 3:25:32 AM 4352 (0x1100)
STATMSG: ID=6701 SEV=I LEV=M SOURCE=»SMS Server» COMP=»SMS_WSUS_SYNC_MANAGER» SYS=SCCM SITE=000 PID=3508 TID=4352 GMTDATE=Wed Jan 26 01:25:32.391 2011 ISTR0=»» ISTR1=»» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0 SMS_WSUS_SYNC_MANAGER 1/26/2011 3:25:32 AM 4352 (0x1100)
Sync failed: WSUS server not configured. Source: CWSyncMgr::DoSync SMS_WSUS_SYNC_MANAGER 1/26/2011 3:30:33 AM 4352 (0x1100)
STATMSG: ID=6703 SEV=E LEV=M SOURCE=»SMS Server» COMP=»SMS_WSUS_SYNC_MANAGER» SYS=SCCM SITE=000 PID=3508 TID=4352 GMTDATE=Wed Jan 26 01:30:33.013 2011 ISTR0=»CWSyncMgr::DoSync» ISTR1=»WSUS server not configured» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0 SMS_WSUS_SYNC_MANAGER 1/26/2011 3:30:33 AM 4352 (0x1100)
Sync failed. Will retry in 60 minutes SMS_WSUS_SYNC_MANAGER 1/26/2011 3:30:33 AM 4352 (0x1100)

Официальная документация может не помочь. У меня данная проблема возникла из-за Software Update Point Connection Account, который не был задан, поэтому использовалась учётная запись сервера сайта, который не имел администраторских полномочий на WSUS-сервере. После добавления учётной записи синхронизация метаданных началась:

0х80070005

Устанавливая клиента через Client Push Installation, в ccm.log можно увидеть такую ошибку — Unable to get Win32_OperatingSystem object from WMI on remote machine «PC_NAME», error = 0x80070005. Ошибка распространённая и легко гуглится, но напрямую с WMI ошибка может быть не связана и WMI rebuild в данном случае не поможет, как и не поможет раздача прав на DCOM.

В моём случае всё было гораздо «глобальнее»: компьютер некорректно работал с групповыми политиками и учётная запись доменного администратора, которая была указана учёткой для Push Installation, не попадала в группу локальных администраторов.