Назад | Перейти на главную страницу

Есть ли способ принудительно удалить сервер сайта SCCM 2007?

Один из серверов вторичного сайта в SCCM 2007 поврежден. IIS, WSUS и WDS не работают. К сожалению, в Server 2008 нет возможности восстановить эти роли сервера. Я удалил роли из SCCM, и все, кроме одной, были удалены. Я получаю сообщение об ошибке, что невозможно удалить точку обслуживания PXE. Таким образом, роль компонентного сервера не будет очищена, и я не могу удалить сервер сайта с сайта.

Из-за поврежденного состояния сервера я не могу подключить WDS, а SCCM не удалит точку обслуживания PXE, пока не сможет взаимодействовать с WDS.

Есть ли хороший способ принудительно удалить сервер сайта? Мне нужно сделать это, прежде чем я смогу очистить сервер и восстановить его.

Вы можете попробовать использовать инструмент обслуживания иерархии Preinst.exe, находящийся в <install_directory>\bin\i386\<language code> (Видеть http://technet.microsoft.com/en-us/library/bb693624.aspx), который можно использовать для удаления объектов вторичного сайта, когда /deljob и /delsite переключатели используются. Эту команду также можно использовать для удаления первичных сайтов с центрального сайта, однако вам следует зарегистрировать звонок в Microsoft, если вы зайдете так далеко.

Если вы собираетесь перестроить этот сервер, перед продолжением необходимо отключить все службы SCCM.

Preinst.exe будет использоваться путем последовательного выполнения обеих этих команд:

preinst.exe /deljob <child_site_code>

preinst.exe /delsite <child_site_code> <parent_site_code>

Если сайт не исчезает из консоли SCCM примерно через 30 минут или час (это может занять больше времени, если у вас загруженная иерархия сайтов SCCM), то вы можете использовать следующие запросы к базе данных родительского основного сайта SCCM для очистки записей .

Убедитесь, что вы сделали полное резервное копирование основного и центрального сайтов.

DELETE FROM SysResList WHERE SiteCode = 'XXX'
DELETE FROM SiteBoundaryADSite WHERE SiteCode = 'XXX'
DELETE FROM SiteBoundaryIPSubnet WHERE SiteCode = 'XXX'
DELETE FROM SiteControl WHERE SiteCode = 'XXX'
DELETE FROM SiteControlNotification WHERE SiteCode = 'XXX'
DELETE FROM Sites WHERE SiteCode = 'XXX'
DELETE FROM Sites_DATA WHERE SiteCode = 'XXX'
DELETE FROM SiteWork WHERE SiteCode = 'XXX' 
DELETE FROM PkgServers WHERE sitecode = 'XXX' 
DELETE FROM PkgStatus WHERE sitecode = 'XXX'

Microsoft не поддерживает и не рекомендует изменять базу данных SCCM за пределами функций консоли SCCM.

Надеюсь это поможет.