маленькое переименование — большие проблемы
Была проведена чистая установка 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)
Попытку сохранить политику в несуществующий WMI namespace видно и в файле 00000001.msg, который хранится в system32\CCM\ServiceData\Messaging\EndpointQueues\PolicyAgent_PolicyDownload:
<Msg SchemaVersion=»1.1″>
<ID>{F0B26B52-49BF-4BB4-84AF-215ACEA0AD5F}</ID>
<SourceID>GUID:5170C7AE-368E-4006-9C3C-8B803D8CB965</SourceID>
<SourceHost>ADMIN</SourceHost>
<TargetAddress>direct:PolicyAgent_PolicyDownload</TargetAddress>
<Priority>3</Priority>
<ReplyCapabilities><AllowRegistrationReset>direct:ADMIN:ClientRegistration</AllowRegistrationReset></ReplyCapabilities><TargetHost>ADMIN</TargetHost><TargetEndpoint>PolicyAgent_PolicyDownload</TargetEndpoint><Protocol>none</Protocol><SentTime>2011-02-09T14:58:15Z</SentTime><Body Type=»ByteRange» Offset=»0″ Length=»1198″/><Payload Type=»inline»/></Msg> <DownloadPolicy DownloadMethod=’HTTP’>
<PolicyNamespace><![CDATA[\\ADMIN\ROOT\ccm\Policy\Machine\RequestedConfig]]></PolicyNamespace>
<PolicyObjectPath><![CDATA[CCM_Policy_Policy4.PolicyID=»{f9e58e94-84ba-4210-85d4-a0996f90f40b}»,PolicySource=»SMS:000″,PolicyVersion=»4.00″]]></PolicyObjectPath>
<PolicyLocation><![CDATA[http://SCCM.FIRMA.LOCAL/SMS_MP/.sms_pol?{f9e58e94-84ba-4210-85d4-a0996f90f40b}.4_00]]></PolicyLocation>
<PolicyLocalLocation><![CDATA[C:\WINDOWS\system32\CCM\Temp\{69CE6358-3A20-4938-B0E3-D86644D91331}.tmp]]></PolicyLocalLocation>
<PolicyFlags>30</PolicyFlags></DownloadPolicy> <Msg SchemaVersion=»1.1″>
<ID>{690581E4-22A1-4338-9C25-0323B4B5C811}</ID>
<SourceID>GUID:5170C7AE-368E-4006-9C3C-8B803D8CB965</SourceID>
<SourceHost>XP</SourceHost>
<TargetAddress>direct:PolicyAgent_PolicyDownload</TargetAddress>
<Priority>3</Priority>
<ReplyCapabilities><AllowRegistrationReset>direct:XP:ClientRegistration</AllowRegistrationReset></ReplyCapabilities><TargetHost>XP</TargetHost><TargetEndpoint>PolicyAgent_PolicyDownload</TargetEndpoint><Protocol>none</Protocol><SentTime>2011-02-09T15:15:53Z</SentTime><Body Type=»ByteRange» Offset=»0″ Length=»1076″/><Payload Type=»inline»/></Msg> <Success><ID>{48195FB5-042E-4295-A76A-EAE98B94E409}</ID><ClientData>http://SCCM.FIRMA.LOCAL/SMS_MP/.sms_pol?{3914822c-4024-40a2-bba3-72ef5fe82f4d}.1_00|C:\WINDOWS\system32\CCM\Temp\{A1FC84F3-81DE-4195-81C1-BD9D9D28BE75}.tmp|\\ADMIN\ROOT\ccm\Policy\Machine\RequestedConfig|CCM_Policy_Policy4.PolicyID=»{3914822c-4024-40a2-bba3-72ef5fe82f4d}»,PolicySource=»SMS:000″,PolicyVersion=»1.00″</ClientData><BytesTotal></BytesTotal><BytesTransferred>2018</BytesTransferred><FilesTotal>0</FilesTotal><FilesTransferred>1</FilesTransferred></Success> <Msg SchemaVersion=»1.1″>
Останавливаем службу SMS Agent Host, удаляем файл, запускаем службу.
После этого я пытался переустановить клиента через Client Push install, но в ccm.log было видно, что обращение идёт к WMI компьютьера ADMIN. В системных логах обнаружилась ошибка DCOM 10009: DCOM was unable to communicate with the computer ADMIN using any of the configured protocols.
Удалил UDP/IP, оставив только TCP/IP:
Переустановил клиента, который, судя по логам, успешно запрашивал политики с точки управления, но оснастке клиента в Панели управления было только две задачи: Machine Policy Retrieval & Evaluation Cycle и User Policy Retrieval & Evaluation cycle.
В CcmExec.log видна следующая ошибка:
HandleRemoteSyncSend failed (0x8007000e). CCMEXEC 11.02.2011 10:43:23 2300 (0x08FC)
CForwarder_Sync::Send failed (0x8007000e). CCMEXEC 11.02.2011 10:43:23 2300 (0x08FC)
CForwarder_Base::Send failed (0x8007000e). CCMEXEC 11.02.2011 10:43:23 2300 (0x08FC)
Ошибка свидетельствует о проблемах связи с точкой управления. Быстро проверить доступность точки управления можно через браузер:
http://ваш_sccm_сервер/sms_mp/.sms_aut?mpcert
http://ваш_sccm_сервер/ccm_client
http://ваш_sccm_сервер/sms_mp/.sms_aut?mplist
После того, как проблемы с MP ушли так же неожиданно, как и пришли, компьютер XP соединился с MP и получил политики:
Еще в первые пол годы работы админом я хорошо усвоил, что для того что б переименовать тачку, нужно ее вынести из домена, добавить в воркгруп, переименовать, а потом вновь внести в домен. Тогда никаких проблем быть не должно.
Это как секс в трёх презервативах, т.е. неправильно. 🙂