Author Archive

WSUS server not configured

Полтора месяца назад столкнулся с ошибкой синхронизации WSUS в SCCM 2007.

wsyncmgr.log:

Sync failed: WSUS server not configured. Source: CWSyncMgr::DoSync SMS_WSUS_SYNC_MANAGER Status message 6703: SMS_WSUS_SYNC_MANAGER SMS WSUS Synchronization failed. Message: WSUS server not configured. Source: CWSyncMgr::DoSync. The operating system reported error 2147500037: Unspecified error

WCM.log:

System.Net.WebException: The request failed with HTTP status 502: Proxy Error ( The host was not found. ).~~ at Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)~~ at Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer(String serverName, Boolean useSecureConnection, Int32 portNumber)~~ at Microsoft.SystemsManagementServer.WSUS.WSUSServer.ConnectToWSUSServer(String ServerName, Boolean UseSSL, Int32 PortNumber) Remote configuration failed on WSUS Server.

Т.е. отконфигурированная «по книге» SUP просто не хочет синхронизироваться. Тогда я поговорил с Лёшей Тараненко (он в это же время столкнулся с этой же ошибкой) и он предложил решение — http://blogs.technet.com/b/syscenter/archive/2012/03/21/sup-configmgr-2007-2012-windows-update.aspx

На днях мы с коллегой одновременно столкнулись с похожей ошибкой, но уже в ConfigMgr 2012 и в разных лабах: SUP на CAS таким же загадочным образом не хотела синхронизироваться.

wsyncmgr.log:

STATMSG: ID=6701 SEV=I LEV=M SOURCE=»SMS Server» COMP=»SMS_WSUS_SYNC_MANAGER» SYS=sccmcas.firma.local SITE=ZZZ PID=2260 TID=1396 GMTDATE=Sun May 13 13:00:01.019 2012 ISTR0=»» ISTR1=»» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0
Sync failed: WSUS server not configured. Please refer to WCM.log for configuration error details.. Source: CWSyncMgr::DoSync
STATMSG: ID=6703 SEV=E LEV=M SOURCE=»SMS Server» COMP=»SMS_WSUS_SYNC_MANAGER» SYS=sccmcas.firma.local SITE=ZZZ PID=2260 TID=1396 GMTDATE=Sun May 13 13:05:01.321 2012 ISTR0=»CWSyncMgr::DoSync» ISTR1=»WSUS server not configured. Please refer to WCM.log for configuration error details.» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0

WCM.log:

System.Net.WebException: The request failed with HTTP status 417: Expectation failed.~~ at Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)~~ at Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer(String serverName, Boolean useSecureConnection, Int32 portNumber)~~ at Microsoft.SystemsManagementServer.WSUS.WSUSServer.ConnectToWSUSServer(String ServerName, Boolean UseSSL, Int32 PortNumber)
Remote configuration failed on WSUS Server.
STATMSG: ID=6600 SEV=E LEV=M SOURCE=»SMS Server» COMP=»SMS_WSUS_CONFIGURATION_MANAGER» SYS=sccmcas.firma.local SITE=ZZZ PID=2260 TID=3492 GMTDATE=Fri May 11 18:40:10.404 2012 ISTR0=»sccmcas.firma.local» ISTR1=»» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0

Т.е. ошибка «плавающая» и непонятно, почему возникающая в случае корректных настроек прокси (эти же настройки использует IE). Иногда SUP решает использовать настройки IE системного аккаунта, которые определены как Automatically detect settings.

При помощи PsExec открываем командную строку для пользователя System, запускаем IE и просто убираем галочку:

0x80070020 в процессе захвата образа

Процесс захвата образа эталонной операционной системы завершается ошибкой 0x80070020.

smsts.log:

The process cannot access the file because it is being used by another process. (Error: 80070020; Source: Windows)
Unable to capture the volume image (0x80070020)
Failed to capture system image.

В моём случае достаточно было повторно запустить захват образа по PXE.

медленное копирование образа ОС внутри WindowsPE

Столкнулся с проблемой медленного копирования образа операционной системы внутри WindowsPE, когда на гигабитном канале копирование происходит на скорости 40 Мбит/сек. Файл копируется по SMB, что видно в SMSTS.log:

DownloadOnDemand flag is true. Attempting to download content locally for Package 1230001B..
Package Flags: 0x4000000
No http based locations are available. SMB based locations will be attempted now.

Проблему решили включением поддержки BITS и HTTP на точке распространения:

Скорость прыгнула с 40 Мбит/сек до 900 Мбит/сек.

SMSTS.log:

DownloadOnDemand flag is true. Attempting to download content locally for Package 1230001B..
Package Flags: 0x4000000
GetDirectoryListing() entered
Initializing HTTP transport.
Setting URL = http://SRV-SCCM-00.FIRMA.NET/SMS_DP_SMSPKGE$/1230001B/.
Address = SRV-SCCM-00.FIRMA.NET, Object = /SMS_DP_SMSPKGE$/1230001B/, Port = 80.

И чуть ниже:

List of files to be downloaded
Directory: http://SRV-SCCM-00.FIRMA.NET:80/SMS_DP_SMSPKGE%24/1230001B/
File: http://SRV-SCCM-00.FIRMA.NET:80/SMS_DP_SMSPKGE%24/1230001B/PC_image3.wim
GetDirectoryListing() successfully completed

Configuration Manager 2012 Right Click Tools

Свершилось то, о чём так долго говорили большевики: появились Right Click Tools для Configuration Manager 2012. Скачать можно здесь.

вопросы для самопроверки теперь и для CM 2012

AAW RTM

Появился Application Approval Workflow RTM, о котором я кратко писал здесь.

Скачать можно здесь.

CM 2012 по-русски

При инсталляции CM 2012 теперь можно выбрать языковые версии для клиентской и серверной части. В папку с клиентом будут копироваться нужные языковые обновления:

Если операционная система, на которую вы устанавливаете клиента, русскоязычная, то и клиент автоматически будет русскоязычным:

Если при установке CM 2012 вы не выбрали нужные вам языковые версии, то требуемые для локализации файлы можно скопировать позже с установочного диска (в корне находится папка LanguagePack\Client) в директорию, указанную на первом скриншоте.

Работа с каталогом приложений интуитивна для пользователя:

А так выглядит консоль, установленная на русскоязычную Windows 7:

невозможность удаления программы

При нажатии кнопки Uninstall в Software Center получаете сообщение об ошибке:

AppDiscovery.log:

AppProvider::GetHandlerInfo the action «UninstallAction» object couldn’t be found
AppProvider::GetHandlerInfo failed. Error 0x87d00326
GetContentInfo failed with error 0x87d00326
Method GetContentInfo failed with error 87D00326
CAppProvider::ExecMethodAsync failed. Error 87d00326

Грубо выражаясь, Configuration Manager не умеет сам устанавливать программы: он лишь запускает то, что вы ему указали в качестве параметров. В случае с ошибкой выше ему так же нужно указывать параметры для удаления программы:

PXE boot aborted

При установке операционных систем по сети можно увидеть такое сообщение:

Варианты лечения:

1. Обычно это связано с попыткой установки на уже установленный компьютер. Найдите компьютер и посмотрите в свойствах (Advertisments или Deployments), назначено ли на него объявление. По правому клику на компьютере или коллекции выберите Clear Required PXE Deployments (в SCCM 2007 — Clear Last PXE Advertisement):

Continue reading ‘PXE boot aborted’ »

сравнение представлений инвентаризации

Ради любопытства сравнил представления SCCM 2007 и CM 12, в которых хранятся данные инвентаризации. Получилось 87 (2007) против 137 (2012). Сравнение проводилось на инсталляцих по умолчанию, т.е. после установки классы инвентаризации не расширялись. Вывод? Устанавливайте ConfigMgr 2012. 🙂

Скачать таблицу.