понедельник, 24 декабря 2012 г.

System Center 2012 Configuration Manager Service Pack 1 RTM - конец света прошел не зря

Запасаясь тушенкой, водой и медикаментами, Майкрософт рекомендует взять с собой  -
System Center 2012 Configuration Manager Service Pack 1 RTM - вышел 21 декабря.
Configuration Manager 2012 SP1 RTM Installation

среда, 12 декабря 2012 г.

"Unable to evaluate assignment as it is not activated yet"


На стороне клиента в логе - UpdatesDeployment.log, видем такое сообщение:
"Unable to evaluate assignment as it is not activated yet"
 Озночает, что обновление уже готово, но в параметрах на установку было поставлено UTC, а не Local client time. Соответсвенно учитываем "+", "-" время начала распростронения. ;)

среда, 5 декабря 2012 г.

установка \ удаление программ (ключи)


 MS Office 2010/2013; Visio, Project (меняются только имена):

1) Установка: setup.exe /config .\ProPlus.ww\config.xml

2) Удаление: setup.exe /uninstall ProPlus /config .\ProPlus.ww\config.xml

 Abbyy Lingvo X5:

1) Установка: msiexec /i "ABBYY Lingvo.msi" /qn

2) Удаление: msiexec /x {A1500000-0000-0000-0000-074957833700} /q

Adobe Flash Player 11:

1) Установка: msiexec /i install_flash_player_11_active_x.msi /passive /norestart

2) Удаление: msiexec /x {DC48E09D-4E5F-4039-B93A-FCED36EFBE55} /q

Adobe Reader X:

1) Установка: msiexec /i "AcroRead.msi" /q

2) Удаление: msiexec /x {AC76BA86-7AD7-FFFF-7B44-AA0000000001} /q

Cisco VPN Client:

1) Установка: msiexec /i vpnclient_setup.msi /passive /norestart

2) Удаление: msiexec /x {51FB15F4-AD27-43BC-AD4B-DD0354FB6BBD} /q

MS SQL Managment Studio:

1) Установка: setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /FEATURES=CONN,BC,SSMS,BOL,ADV_SSMS

 2) Удаление: setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=uninstall /FEATURES=CONN,BC,SSMS,BOL,ADV_SSMS

MS Lync :

1) Установка: LyncSetup.exe /Install /Silent

2) Удаление: MsiExec.exe /X{81BE0B17-563B-45D4-B198-5721E6C665CD} /qn

Skype:

1) Установка: msiexec.exe /i SkypeSetup.msi /qn /norestart

2) Удаление: msiexec /x {1845470B-EB14-4ABC-835B-E36C693DC07D} /q

System Center Endpoint Protection:

1) Установка: "scepinstall.exe" /s /q /NoSigsUpdateAtInitialExp

2) Удаление: "scepinstall.exe" /u /s

Java:

1) Установка: msiexec /i "jre1.7.0_06.msi" ADDLOCAL=ALL IEXPLORER=1 REBOOT=Suppress JAVAUPDATE=0 EULA=0 WEBSTARTICON=0 /qn

2) Удаление: msiexec /x {26A24AE4-039D-4CA4-87B4-2F83217006FF} /q

7-ZIP:

1) Установка: msiexec.exe /i 7z920x32.msi /qn /norestart

2) Удаление: msiexec /x {23170F69-40C1-2701-0920-000001000000} /q

FAR:

1) Установка: msiexec /i "Far20b1420.x86.20100225.msi" /q

2) Удаление: msiexec /x {9F08AF10-E2FE-408C-81B9-9F8353A289F9} /q

Google Earth:

1) Установка: msiexec.exe /q ALLUSERS=2 /m MSIQVSYP /i "Google Earth.msi"

2) Удаление: msiexec /x {3E8A20E1-223F-11E2-9116-B8AC6F98CCE3}

Paint.Net:

1) Установка: msiexec /i "PaintDotNet.x86.msi" /q

2) Удаление: msiexec /x {529125EF-E3AC-4B74-97E6-F688A7C0F1BF} /q

WinDJView:

1) Установка: msiexec /i WinDjView.msi /passive /norestart

2) Удаление: msiexec /x {AE0F6B82-01CC-4ACD-96A3-03039409E2CF} 

 System Center Operations Manager 2007 R2:

1) Установка: msiexec /i "MOM.msi" /qn /l*v %Temp%\MOMUI_install.log ADDLOCAL=MOMUI ROOT_MANAGEMENT_SERVER_DNS=firma.local

2) Удаление: msiexec /x {26D71F0F-82B4-418B-96AC-BB9E54CED283} /q

среда, 21 ноября 2012 г.

SMS Despooler failed to merge delta to the compressed package


Периодически наблюдаю как один из пакетов некоторое время не разливается на DP :
"SMS Despooler failed to merge delta to the compressed package "C0100112". The operating system reported error 1: Incorrect function.Possible cause: The destination drive is full."
Workaround от Microsoft:

update pkgstatus set Status = 2 where id = '<package ID>' and sitecode = '<site code>' and type = 1

update pkgstatus set SourceVersion = 0 where id = '<package ID>' and sitecode = '<site code>' and type = 1

http://social.technet.microsoft.com/Forums/en-US/configmgrswdist/thread/312d86e3-e793-4147-97a7-7785295e4986/

Application Catalog and Software Center in System Center 2012 Configuration Manager

Хорошая статья и полезная табличка для понимания работы Application Catalog и Software Center:
Introducing the Application Catalog and Software Center in System Center 2012 Configuration Manager

пятница, 16 ноября 2012 г.

Как поступать с апдейтами которые устарели?

Например, в моем случае оказалось, что за 3 месяца работы endpoint protection, сервер забился старыми апдейтами. Необходимо это дело как-то чистить, в документации не нашел ничего, а решать вот так:
http://blogs.technet.com/b/configmgrteam/archive/2012/04/12/software-update-content-cleanup-in-system-center-2012-configuration-manager.aspx

среда, 12 сентября 2012 г.

Не удаляется Application (Deployment Type cannot be deleted)

При создании пакета, делал много разных изменений, в том числе сделал "зависимость"(dependent application). В итоге решил, что данный софт мне не нужен и решил удалить. Попал на такую граблю:


Удалил зависимость, но удалить Application не получается.Появляется такое окно:


 Почему? Все дело в том, что зависимость осталась в Revision History:
Открываем и смотрим точки восстановление вашего Application.

Удаляем ненужные. Все теперь Application возможно удалить.


пятница, 24 августа 2012 г.

SCCM Site Backup

SCCM Backup это одно из заданий по обслуживанию сайтов.
Administration\Site Configuration\Sites\”site name”\Site Maintenance
 
Позволяет выбрать дни и время запуска сервиса SMSBACKUP.
Процесс бекапа перезаписывает предыдущие бекапы, что есть не совсем удобно. Однако есть простое решение. Необходимо отредактировать файл "Afterbak.bat" и поместить его сюда: C:\Program Files\Microsoft Configuration Manager\inboxes\smsbkup.box
После изменений, выглядит так:
setlocal enabledelayedexpansion
set target=\\primary_site_server_name\ConfigMgr\Backups\%date:~0,3%
If not exist %target% goto datacopy
RD %target% /s /q
:datacopy
xcopy "C:\Backups\SCCM\*" "%target%\" /E /-Y


вторник, 7 августа 2012 г.

Список исключений для антивируса

LocationFile(s)
ConfigMgrInstallDirInstall.map
ConfigMgrInstallDir\Inboxes*.adc, *.box, *.ccr, *.cfg, *.cmn, *.ct0, *.ct1, *.ct2, *.dat, *.dc, *.ddr, *.i*, *.ins, *.ist, *.job, *.lkp, *.lo_, *.log, *.mif, *.mof, *.nal, *.ncf, *.nhm, *.ofn, *.ofr, *.p*, *.pcf, *.pck, *.pdf, *.pkg, *.pkn, *.rpl, *.rpt, *.sca, *.scd, *.scu, *.sha, *.sic, *.sid, *.srq, *.srs, *.ssu, *.svf, *.tmp, *.udc
ConfigMgrInstallDir\Logs*.log
<driveletter>:\SMSPKG*.*
<driveletter>:\SMSPKGD$*.*
<driveletter>:\SMSPKSIG*.*
<driveletter>:\SMSSIG$*.*
<driveletter>:\SCCMContentLib*.*
<driveletter>:\Program Files\SMS_CCM\ServiceData*.msg, *.que, *.xml
<driveletter>:\Program Files\SMS_CCM\Logs*.log
Configuration Manager 2012 процессы:
  • Smsexec.exe
  • Ccmexec.exe
  • CmRcService.exe
  • Sitecomp.exe
  • Smswriter.exe
  • Smssqlbbkup.exe
Клиентские исключения:
  • %windir%\ccmcache                                                                                                                        
  • %allusersprofile%\NTUser.pol
  • %systemroot%\system32\GroupPolicy\registry.pol
  • %windir%\Security\database\*.chk
  • %windir%\Security\database\*.edb
  • %windir%\Security\database\*.jrs
  • %windir%\Security\database\*.log
  • %windir%\Security\database\*.sdb
  • %windir%\SoftwareDistribution\Datastore\Datastore.edb
  • %windir%\SoftwareDistribution\Datastore\Logs\edb.chk
  • %windir%\SoftwareDistribution\Datastore\Logs\edb*.log
  • %windir%\SoftwareDistribution\Datastore\Logs\Edbres00001.jrs
  • %windir%\SoftwareDistribution\Datastore\Logs\Edbres00002.jrs
  • %windir%\SoftwareDistribution\Datastore\Logs\Res1.log
  • %windir%\SoftwareDistribution\Datastore\Logs\Res2.log
  • %windir%\SoftwareDistribution\Datastore\Logs\tmp.edb
для следующих каталогов “Program Files” и “Program Files x86″:
  • %programfiles%\Microsoft Configuration Manager\Inboxes\adsrv.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\AIKbMgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\amtproxymgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\auth.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\ccr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\ccrretry.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\certmgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\clifiles.src
  • %programfiles%\Microsoft Configuration Manager\Inboxes\colfile.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\coll_out.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\COLLEVAL.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\CompSumm.Box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\dataldr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\ddm.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\ddmnotif.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\despoolr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\distmgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\epmgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\hman.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\inventry.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\invproc.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\mmctrl.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\notictrl.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\objmgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\offermgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\OfferSum.Box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\pkginfo.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\PkgTransferMgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\policypv.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\polreq.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\rcm.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\replmgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\RuleEngine.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\schedule.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\sinv.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\sitecomp.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\sitectrl.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\SiteStat.Box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\smsbkup.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\statmgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\swmproc.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\WSUSMgr.box
  • %programfiles%\Microsoft Configuration Manager\Inboxes\wsyncmgr.box
http://www.systemcenterblog.nl/2012/05/09/anti-virus-scan-exclusions-for-configuration-manager-2012/ 

пятница, 3 августа 2012 г.

SUP\WSUS error 2147500037


WSUS синхронизируется нормально, но стоит запустить синхронизацию из SCCM, начинаются ошибки:
-------------------------------------
SMS_WSUS_SYNC_MANAGER:
 WSUS Synchronization failed.
 Message: WSUS server not configured. Please refer to WCM.log for configuration error details..
 Source: CWSyncMgr::DoSync.
  The operating system reported error 2147500037: Unspecified error
-------------------------------------
SMS_WSUS_CONFIGURATION_MANAGER:
WSUS Configuration Manager failed to configure upstream server settings on WSUS Server "sccm.xxxx.local".
Possible cause: WSUS Server version 3.0 SP2 or above is not installed or cannot be contacted.
Solution: Verify that the WSUS Server version 3.0 SP2 or greater is installed. Verify that the IIS ports configured in the site are same as those configured on the WSUS IIS website.
-------------------------------------
wcm.log:
This sccm.xxxx.local system is the Top Site where WSUS Server is configured to Sync from Microsoft Update (WU/MU) OR do not Sync.~  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:43.736-240><thread=5796 (0x16A4)>
Found WSUS Admin dll of assembly version Microsoft.UpdateServices.Administration, Version=3.0.6000.273, Major Version = 0x30000, Minor Version = 0x17700111~  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:43.845-240><thread=5796 (0x16A4)>
Found WSUS Admin dll of assembly version Microsoft.UpdateServices.Administration, Version=3.1.6001.1, Major Version = 0x30001, Minor Version = 0x17710001~  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:43.846-240><thread=5796 (0x16A4)>
The installed WSUS build has the valid and supported WSUS Administration DLL assembly version (3.1.7600.226)~  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:43.846-240><thread=5796 (0x16A4)>
System.Net.WebException: The request failed with HTTP status 404: 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)  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:49.168-240><thread=5796 (0x16A4)>
Remote configuration failed on WSUS Server.~  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:49.169-240><thread=5796 (0x16A4)>
STATMSG: ID=6600 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_CONFIGURATION_MANAGER" SYS=sccm.xxxx.local SITE=378 PID=2816 TID=5796 GMTDATE=Fri Jul 27 06:16:49.169 2012 ISTR0="sccm.xxxx.local" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0  $$<SMS_WSUS_CONFIGURATION_MANAGER><07-27-2012 10:16:49.169-240><thread=5796 (0x16A4)>
------------------------------------------------------------------------------------------------------------
Борьба с исправлением не помогла. Решил использовать самый простой метод начать все сначала:
1) Удалить SUP роль.
2) Удалить WSUS.
3) Перезагрузка.
4) Установка WSUS используя альтернативные порты: 8530, 8531.
5) Установка SUP роли. 
6) Перезагрузка.
7) Проверить идет ли синхронизация.

среда, 25 июля 2012 г.

Работа SCCM 12 с не доменными компьютерами

Возникла необходимость обслуживать компьютеры которые находятся не в домене моей организации.
Приступим:
1) Наши клиенты работают по портам 80\443 либо альтернативным 8530\8531. Убеждаемся что данные порты открыты и мы можем с ними работать за пределами домена.
2) Для обнаружения данных компьютеров используется "Network Discovery".
3) Рисуем границы работы.
Окей, наш ПК появился на сайт сервере, идет его обнаружение. Дальше нам необходимо установить агент.
http://technet.microsoft.com/en-us/library/gg712298.aspx#BKMK_Manual
http://technet.microsoft.com/en-us/library/bb680980.aspx#feedback
Почитав документацию, начинаем устанавливать клиент. Не забываем про локальные права админа для установки.
4) ccmsetup.exe SMSMP=cms01.firma.com SMSSITECODE=S01 DNSSUFFIX=firma.com

Спустя время наш агент установился, проверяем логи на стороне клиента:
LocationServices.log, ClientIDManagerStartup.log, ClientLocation.log

Заходим на клиент и проверяем прицепил ли он на себя настройки, проверяем вкладочку "Actions". Во вкладке "Actions" доступны лишь 2 действия.Открываем консоль SCCM, находим наш ПК и правой кнопкой мыши говорим ему - "Approve". Некоторое время спустя, все "Actions" появляются, клиент оживает.

Для тех кто работал с SCCM 2007:  
Server Locator Point (SLP) in CM12 - была упрощена и добавлена в managment point.
 

вторник, 24 июля 2012 г.

Два полезных файла


Skpswi.dat - данный файл скрывает информацию для инвентаризации.
http://technet.microsoft.com/en-us/library/cc180976.aspx

NO_SMS_ON_DRIVE.SMS -пустой файл, sms перестает работать с локальным диском при обнаружении данного файла.
http://support.microsoft.com/kb/871234/ru

Клиент MS System Center Endpoint Protection

Установка клиента SCEP.
%WINDIR%\ccmsetup\Scepinstall.exe /s /q

Удаление клиента SCEP.

%WINDIR%\ccmsetup\SCEPInstall.exe /u /s
Далее необходимо перезагрузить ПК.

На стороне клиента процесс Endpoint Protection называется - MsMpEng.exe

Удаление Site System role

Как удалить Site System role? Главный вопрос: Зачем?Но если вы знаете на него ответ,то:
Если вы попытаетесь его удалить через GUI вы столкнетесь с ошибкой\предупреждением, о том что данное действие вы не можете выполнить.
По умолчанию, должно пройти 24 часа чтобы разрешилось данное действие, после того как никаких других ролей не осталось.
Но можно ускорить данный процесс:
HKEY\SOFTWARE\MICROSOFT\SMS\COMPONENTS\SMS_SITE_COMPONENT_MANAGER\COMPONENT SERVERS\%hostname%\Deinstallation Start Time
Изменяем параметр на 1, заходим в консоль CM и удаляем.
http://msitpros.com/?p=210

SCCM 2012 Reports and Report Builder

На днях столкнулся с такой проблемой:



Все дело в том, что по умолчанию установлен Report Builder 3.0. Пока существует только workaround.

На сайт сервере, где создаете отчет необходимо изменить ключ реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr\AdminUi\Reporting
вместо ReportBuilder_2_0_0_0.application на ReportBuilder_3_0_0_0.application