SCCM 2012 + double guid
Nov. 21st, 2013 11:44 amИзвестная проблема - при развёртывании операционной системы через SCCM установка может оборваться c очень информативным отлупом PXE Boot aborted.
Происходит это потому, что у многих материнских плат одинаковый UUID.
MS нас посылает к разработчикам ПО, разработчики посылают в MS. Если не хочется заниматься регенерацией uuid, можно во-первых заставить игнорировать UUID и использовать mac, а во-вторых добавлять лишний символ к новому uuid.
RTFM:
1. cmd => wdsutil /set-server /bannedguidpolicy /add /GUID:A1BA312E-681C-458D-AF75-3F0D2A7D0FE0
2. cmd => net stop WDSServer
3. cmd => net start WDSServer
4. SQL - management studio => databases => sccm db => programmability => stored procedures => dbo.NBS_LookupDevice
5. Правый клик => modify => в запросе найти строку ON xref.MachineID = aux.ItemKey AND aux.SMBIOS_GUID0 = @SMBIOS_GUID
Заккоментировать строку, добавив перед ней --.
6. Добавить снизу строку ON xref.MachineID = aux.ItemKey AND aux.SMBIOS_GUID0 = @SMBIOS_GUID + '.'
7. Execute
8. SQL - management studio => databases => sccm db => programmability => stored procedures => dbo.MP_GetClientIDFromSmbiosID
9. Правый клик => modify =>
7. Найти процедлуруdbo.MP_GetClientIDFromSmbiosID => modify
8. Заккоментировать строку M.SMBIOS_GUID0 = @vchSmbiosID
9. Добавить строку (M.SMBIOS_GUID0 = @vchSmbiosID + '.')
10. Профит.
Проделать 4-9 после обновления SCCM.
Происходит это потому, что у многих материнских плат одинаковый UUID.
MS нас посылает к разработчикам ПО, разработчики посылают в MS. Если не хочется заниматься регенерацией uuid, можно во-первых заставить игнорировать UUID и использовать mac, а во-вторых добавлять лишний символ к новому uuid.
RTFM:
1. cmd => wdsutil /set-server /bannedguidpolicy /add /GUID:A1BA312E-681C-458D-AF75-3F0D2A7D0FE0
2. cmd => net stop WDSServer
3. cmd => net start WDSServer
4. SQL - management studio => databases => sccm db => programmability => stored procedures => dbo.NBS_LookupDevice
5. Правый клик => modify => в запросе найти строку ON xref.MachineID = aux.ItemKey AND aux.SMBIOS_GUID0 = @SMBIOS_GUID
Заккоментировать строку, добавив перед ней --.
6. Добавить снизу строку ON xref.MachineID = aux.ItemKey AND aux.SMBIOS_GUID0 = @SMBIOS_GUID + '.'
7. Execute
8. SQL - management studio => databases => sccm db => programmability => stored procedures => dbo.MP_GetClientIDFromSmbiosID
9. Правый клик => modify =>
7. Найти процедлуруdbo.MP_GetClientIDFromSmbiosID => modify
8. Заккоментировать строку M.SMBIOS_GUID0 = @vchSmbiosID
9. Добавить строку (M.SMBIOS_GUID0 = @vchSmbiosID + '.')
10. Профит.
Проделать 4-9 после обновления SCCM.