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

Проверка состояния tcp порта

Стандартный способ проверки состояния порта - с помощью команды telnet. Общий вид вызова команды:
telnet [имя хоста] [имя порта]

В случае, если клиент телнета не установлен, то можно проверить состояние порта следующим скриптом на powershell:
param ($ComputerName,$Port)
$sock = new-object System.Net.Sockets.Socket -ArgumentList $([System.Net.Sockets.AddressFamily]::InterNetwork),$([System.Net.Sockets.SocketType]::Stream),$([System.Net.Sockets.ProtocolType]::Tcp)
try {
$sock.Connect($ComputerName,$Port)
$sock.Connected
$sock.Close()
}
catch {
$false
}

Сохраним скрипт как test-tcp.ps1 и запустим его командой .\test-tcp.ps1 [имя хоста] [имя порта]. В случае открытого порта получим ответ True, в обратном случае False.

пятница, 26 ноября 2010 г.

MSI Explorer - утилита для редактирования и просмотра MSI файлов

http://blogs.technet.com/b/sateesh-arveti/archive/2010/11/21/msi-explorer.aspx

Возможности:

  • It allows us to look into the contents of the MSI.
  • It allows us to export the contents of the MSI.
  • It allows us to update commonly changing properties without rebuilding it.
  • Easy to use UI.
  • Now, Updating an MSI is quite simple.

Утилита для мониторинга процесса развертывания ОС с помощью MDT

http://blogs.technet.com/b/deploymentguys/archive/2010/11/25/simple-deployment-monitoring.aspx
Конечно, удобней мониторить удаленно процесс посредством SCOM/SCE(Microsoft Deployment Toolkit Management Pack), но так как в тестовой среде, либо в небольшой инфраструктуре SCOM врядли имеет смысл разворачивать, то можно использовать данное средство.
В процессе деплоймента информация поступает в лог на общий ресурс, который и обрабытывается данной утилитой. Для того чтобы лог создавался, нужно прописать в файл CustomSettings.ini строку:

EventShare=\\MDTServer\Events$

, где \\MDTServer\Events$ - общий ресурс.

понедельник, 22 ноября 2010 г.

Обновленная утилита cleanMOM

Утилита предназначена для удаления компонетов и агентов SCOM 2007R2.
Параметры командной строки те же.

CleanMom.exe /c /(xml file name) = Produce inventory XML of installed SCOM components
CleanMom.exe /a /(xml file name) = Process inventory XML of installed SCOM components
CleanMom.exe /CleanAgents = Remove SCOM agent MSI information
CleanMom.exe /CleanServers = Remove SCOM server MSI information

Скачать можно тут:
http://blogs.technet.com/b/momteam/archive/2010/11/16/updated-momclean-reskit-tool-for-om2007r2.aspx

четверг, 18 ноября 2010 г.

Планирование System Center Operations Manager 2007/R2

Infrastructure Planning and Design Guide:
http://go.microsoft.com/fwlink/?LinkId=160871

Operations Manager 2007 R2 Design Guide:
http://technet.microsoft.com/en-us/library/dd789005.aspx

Operations Manager 2007 R2 Supported Configurations:
http://go.microsoft.com/fwlink/?LinkId=121517

Рекомендации по масштабированию(xls):
http://blogs.technet.com/b/momteam/archive/2009/08/12/operations-manager-2007-r2-sizing-helper.aspx

Рекомендации по выбору аппаратной составляющей(xls):
http://blogs.technet.com/b/momteam/archive/2008/04/10/opsmgr-2007-hardware-guidance-what-hardware-do-i-buy.aspx

Калькулятор размера Базы данных Operations и Data Warehouse:
http://blogs.technet.com/b/momteam/archive/2007/10/15/opsmgr-2007-database-and-data-warehouse-size-calculator.aspx

Калькулятор размера Базы данных ACS(xls):
http://blogs.technet.com/b/momteam/archive/2008/07/02/audit-collection-acs-database-and-disk-sizing-calculator-for-opsmgr-2007.aspx

Operations Manager 2007 Performance and Scalability Guide(doc):
http://download.microsoft.com/download/d/3/6/d3633fa3-ce15-4071-be51-5e036a36f965/om2007_perfscal.doc

Operations Manager 2007 Deployment Guide(doc):
http://go.microsoft.com/fwlink/?LinkId=121518

Connecting to External Systems by Using Operations Manager Connectors:
http://msdn.microsoft.com/en-us/library/bb437511.aspx

Client Monitoring with Microsoft Operations Manager 2007(pdf):
http://go.microsoft.com/fwlink/?LinkId=121515

Service Level Dashboard for System Center Operations Manager 2007:
http://technet.microsoft.com/en-us/library/cc540485.aspx

Шаблон сертификата для стороннего Центра сертификации:
http://blogs.technet.com/b/momteam/archive/2007/10/03/cerificate-template-for-third-party-ca.aspx

Шаблоны Visio для серверного оборудования и сетевой инфраструктуры

http://www.visiocafe.com/index.htm
http://www.cisco.com/en/US/products/hw/prod_cat_visios.html

воскресенье, 24 октября 2010 г.

Планирование System Center Configuration Manager 2007

Полезные ссылки:

System Center Configuration Manager 2007: Примеры конфигураций и вопросы, связанные с производительностью:
http://download.microsoft.com/download/4/b/9/4b97e9b7-7056-41ae-8fc8-dd87bc477b54/Sample%20Configurations%20and%20Common%20Performance%20Related%20Questions.pdf

Configuration Manager Site Capacity Planning:
http://technet.microsoft.com/en-us/bb680869.aspx

Monitoring Site Performance:
http://technet.microsoft.com/en-us/bb932169.aspx

Configuration Manager Supported Configurations:
http://technet.microsoft.com/en-us/bb680717.aspx

Best Practices for Central and Primary Site Hardware and Software Configuration:
http://technet.microsoft.com/en-us/bb932180.aspx

Expected Server Resource Usage for Configuration Manager Sites:

http://technet.microsoft.com/en-us/bb932128.aspx


Infrastructure Planning and Design:
http://go.microsoft.com/fwlink/?LinkId=160983

четверг, 14 октября 2010 г.

Добавление информации о количестве процессоров и наличии гипертрединга в аппаратную инвентаризацию sccm

В sms_def.mof класс win32_processor переопределен классом sms_processor. Как гласит комментарий в sms_def.mof, это сделано для добавление другой специфичной информации о процессоре. И действительно, например, добавлены такие атрибуты как isMulticore, isMobile.

Начиная с win2008/Vista введены новые полезные атрибуты "NumberOfCores" и "NumberofLogicalProcessors".

NumberOfCores - отображает количество ядер. Где ядро - физический процессор, находящийся в микросхеме. Например, в двухъядерном процессоре NumberOfCores будет равно 2.

NumberofLogicalProcessors - отображает количество логических процессоров. Для процессоров с гипертредингом, это значение включает только процессоры с включенным гипертредингом.

  Для того чтобы добавить отображение этих атрибутов в Windows XP SP2 нужно применить следующее обновление http://support.microsoft.com/kb/936235, для Windows 2003 (для x86 - SP1, для x64 - SP2) http://support.microsoft.com/default.aspx/kb/932370

Атрибутов "NumberOfCores" и "NumberofLogicalProcessors" нет в sms_def.mof и для того чтобы добавить их определение, рекомендуется создать новый класс, чтобы не повредить результаты существующих отчетов.

Пример добавления нового класса в sms_def.mof:
// Do NOT change to "false" the existing sms_processor class.

[ SMS_Report (TRUE),
SMS_Group_Name ("Processor_Addtl"),
SMS_Class_ID ("CUSTOM|Processor_Addtl|1.0")]

class win32_processor : SMS_Class_Template
{
[SMS_Report (FALSE) ] uint16 AddressWidth;
[SMS_Report (FALSE) ] uint16 Architecture;
[SMS_Report (FALSE) ] uint16 Availability;
[SMS_Report (FALSE) ] string Caption;
[SMS_Report (FALSE) ] uint32 ConfigManagerErrorCode;
[SMS_Report (FALSE) ] boolean ConfigManagerUserConfig;
[SMS_Report (FALSE) ] uint16 CpuStatus;
[SMS_Report (FALSE) ] uint32 CurrentClockSpeed;
[SMS_Report (FALSE) ] uint16 CurrentVoltage;
[SMS_Report (FALSE) ] uint16 DataWidth;
[SMS_Report (FALSE) ] string Description;
[SMS_Report (TRUE), key ] string DeviceID;
[SMS_Report (FALSE) ] boolean ErrorCleared;
[SMS_Report (FALSE) ] string ErrorDescription;
[SMS_Report (FALSE) ] uint32 ExtClock;
[SMS_Report (FALSE) ] uint16 Family;
[SMS_Report (FALSE) ] datetime InstallDate;
[SMS_Report (FALSE) ] uint32 L2CacheSize;
[SMS_Report (FALSE) ] uint32 L2CacheSpeed;
[SMS_Report (FALSE) ] uint32 LastErrorCode;
[SMS_Report (FALSE) ] uint16 Level;
[SMS_Report (FALSE) ] uint16 LoadPercentage;
[SMS_Report (FALSE) ] string Manufacturer;
[SMS_Report (FALSE) ] uint32 MaxClockSpeed;
[SMS_Report (FALSE) ] string Name;
[SMS_Report (TRUE) ] uint32 NumberOfCores;
[SMS_Report (TRUE) ] uint32 NumberOfLogicalProcessors;
[SMS_Report (FALSE) ] string OtherFamilyDescription;
[SMS_Report (FALSE) ] string PNPDeviceID;
[SMS_Report (FALSE) ] uint16 PowerManagementCapabilities[];
[SMS_Report (FALSE) ] boolean PowerManagementSupported;
[SMS_Report (FALSE) ] string ProcessorId;
[SMS_Report (FALSE) ] uint16 ProcessorType;
[SMS_Report (FALSE) ] uint16 Revision;
[SMS_Report (FALSE) ] string Role;
[SMS_Report (FALSE) ] string SocketDesignation;
[SMS_Report (FALSE) ] string Status;
[SMS_Report (FALSE) ] uint16 StatusInfo;
[SMS_Report (FALSE) ] string Stepping;
[SMS_Report (FALSE) ] string SystemName;
[SMS_Report (FALSE) ] string UniqueId;
[SMS_Report (FALSE) ] uint16 UpgradeMethod;
[SMS_Report (FALSE) ] string Version;
[SMS_Report (FALSE) ] uint32 VoltageCaps;
};

После того как новые данные инвентаризации попадут в базу, можно построить например такой отчет, отображающий информацию об имеющихся процессорах для выбранной рабочей станции:

SELECT
SYS.Netbios_Name0,
Processor.Name0,
Processor.NormSpeed0 as [CPU Speed],
Processor.DeviceID0,
ProcAddtl.NumberOfCores0 as [Number of Cores],
ProcAddtl.NumberOfLogicalProcessors0 as [Number of Logical Processors]
FROM v_R_System SYS
JOIN v_GS_PROCESSOR Processor on SYS.ResourceID=Processor.ResourceID
left join v_gs_Processor_Addtl0 as ProcAddtl on Processor.ResourceID = ProcAddtl.ResourceID
WHERE SYS.Netbios_Name0 LIKE @variable

где переменной "variable" соответствует имя рабочей станции, полученной с помощью следующего запроса:

begin
if (@__filterwildcard = '')
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS ORDER By SYS.Netbios_Name0
else
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS
WHERE SYS.Netbios_Name0 like @__filterwildcard
ORDER By SYS.Netbios_Name0
end

Ссылки по теме:
1. http://msdn.microsoft.com/en-us/library/aa394373%28VS.85%29.aspx
2. http://myitforum.com/cs2/blogs/skissinger/archive/2009/05/19/numberofcores-mof-edit.aspx

среда, 6 октября 2010 г.

Виртуальные лабы(добавились лабы по ConfigMgr v.Next)

http://technet.microsoft.com/en-us/virtuallabs/bb539977.aspx

Почему, в случае использования SMB для распространения пакетов, файлы передаются медленнее, чем если использовать xcopy или копирование в проводнике?

http://blogs.technet.com/b/nettracer/archive/2010/10/05/sccm-packages-may-be-distributed-slower-than-standard-file-copy-xcopy-windows-explorer.aspx

Интересное исследование на данную тему. Не раз такое замечал, но проверять не было времени. А ответ на вопрос темы на самом деле прост - буфер копирования команды xcopy составляет 1 МБ против 64 КБ, который использует SCCM клиент при получении пакетов по протоколу SMB.

вторник, 5 октября 2010 г.

вторник, 14 сентября 2010 г.

решение проблемы: После прохождения последовательности задач, клиент sccm не получает политику.

Solution: After a ConfigMgr 2007 OSD Task Sequence completes, the client may not automatically pull down policy: http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/80735/Default.aspx

Интересная проблема. Заключается в том, что после установки клиента SCCM и до окончания выполнения последовательности задач, клиент находится в режиме provisioning. "Неправильный" выход из последовательности задач, является причиной не работающего клиента. Определить проблему можно по режиму сайта в свойствах клиента, оно будет установлено в Unknown.

Дополнительные сведения о связях между сайтами в ConfigMgr

Understanding Site to Site Communication in SMS/SCCM: http://blogs.msdn.com/b/steverac/archive/2010/07/16/understanding-site-to-site-communication-in-sms-sccm.aspx
Cross-Forest Communications Between Configuration Manager Sites: http://blogs.technet.com/b/pauljones/archive/2009/03/04/cross-forest-communications-between-configuration-manager-sites.aspx

воскресенье, 5 сентября 2010 г.

пятница, 27 августа 2010 г.

Как вернуть в базу данных ConfigMgr сведения об установленных клиентах

Рассмотрим следующий случай. У вас отключено обнаружение Heartbeat, но в тоже время включена задача Clear Install Flag. Что же мы увидим в консоли, когда выполнится задача? Обнаруженные компьютеры останутся на месте в коллекциях, но информация о том, что клиент установлен будет утеряна.

Почему так происходит? HeartBeat Discovery, когда включен заставляет отправлять клиента информацию о себе на managememt point. Эта информация впоследствии, заносится в БД ConfigMgr. HeartBeat Discovery - единственный метод обнаружения, обновляющий информацию в Базе Данных Config Mgr о том, что клиент установлен. Задача Clear Install Flag, если выполняется чаще, чем HeartBeat Discovery меняет запись об установленном клиенте - таким образом появляется видимость, что клиент не установлен, хотя между тем на самом деле он установлен и работает! :)

В результате, в отчетах основанных на компьютерах из представления v_R_System_Valid отсутствует информация и в консоли обнаруженные компьютеры ведут себя так, будто клиент на них не стоит.

Как решить эту проблему?

Перенос базы данных OperationsManager

http://blogs.technet.com/b/kevinholman/archive/2010/08/26/moving-the-operations-database-my-experience.aspx

Kevin Holman сравнивает свой опыт переноса БД с официальной документацией http://technet.microsoft.com/en-us/library/cc540384.aspx.

Вполне резонные замечания :)

Добавление в MDT Task Sequence Editor своих действий

http://blogs.technet.com/b/deploymentguys/archive/2010/08/26/customising-the-mdt-task-sequence-editor.aspx?wa=wsignin1.0

Если есть действия, которые вы добавляете довольно таки часто в последовательность задач, то есть смысл ускорить и облегчить это. Правим файл %PROGRAMFILES%\Microsoft Deployment Toolkit\Bin\Actions.xml и добавляем в него что то наподобие следующего:
<action>
<category>Deployment Guys</category>
<name>Pause Task Sequence</name>
<type>SMS_TaskSequence_RunCustomSuspendCommandLineAction</type>
<assembly>Microsoft.BDD.Actions</assembly>
<class>Microsoft.BDD.Actions.ActionRunCommandLine</class>
<property default="cscript.exe %SCRIPTROOT%\LTISuspend.wsf" name="CommandLine" type="string">
<property name="WorkingDirectory" type="string">
<property default="0 3010" name="SuccessCodes" type="string">
<property name="PackageID" type="string">
<property default="false" name="RunAsUser" type="string">
<property name="SMSTSRunCommandLineUserName" type="string">
<property name="SMSTSRunCommandLineUserPassword" type="string">
<property default="false" name="LoadProfile" type="boolean">
<property default="WinPEandFullOS" name="SupportedEnvironment" type="string">
</action>

четверг, 26 августа 2010 г.

Не забывайте про каталог DLManifests при использовании USMT

http://blogs.technet.com/b/askds/archive/2010/08/25/don-t-mess-about-with-usmt-s-included-manifests.aspx

В случае, если каталог будет с манифестами будет отсутствовать - в логах будет наблюдаться следующее сообщение
[0x000000] Downlevel Manifests folder is not present. System component settings will not be gathered.

Тогда системные настройки:
* Accessibility settings
* Address book
* Command-prompt settings
* Desktop wallpaper
* EFS files
* Favorites
* Folder options
* Fonts
* Group membership.
* Windows Internet Explorer® settings
* Microsoft® Open Database Connectivity (ODBC) settings
* Mouse and keyboard settings
* Network drive mapping
* Network printer mapping
* Offline files
* Phone and modem options
* RAS connection and phone book (.pbk) files
* Regional settings
* Remote Access
* Taskbar settings
* Windows Mail.
* Microsoft Outlook Express Mail (.dbx) files are migrated from Windows XP.
* Windows Media Player
* Windows Rights Management

не будут смигрированы. Будьте осторожны :)

вторник, 24 августа 2010 г.

Распространение образов операционных систем через Веб-интерфейс

http://blogs.msdn.com/b/steverac/archive/2010/08/23/os-imaging-via-web-page.aspx

Отличная статья с исходным кодом(требуется Visual Studio 2010), позволяющая реализовать некий веб портал для техподдержки или "продвинутых" пользователей с целью распространения образов для установки ОС на голое железо, либо переустановкой существующей ОС.

Конечно, данное решение можно косметически доработать... Например, для удобства я бы добавил не вручную забивание MAC адреса(6 полей ввода!!!), а копирование его из буфера обмена, также сделать фильтрацию по пакетам, которых может быть около сотни... В общем, раздолье для творчества

пятница, 20 августа 2010 г.

Новая возможность v.Next Beta 1: Hierarchy Wide Bootable Media

Сама статья:
http://blogs.technet.com/b/inside_osd/archive/2010/08/18/v-next-beta-1-feature-hierarchy-wide-bootable-media.aspx

Вкратце о данной фиче.
Как обстояло дело раньше с загрузочными носителями:
Мы загружаемся с носителя и получаем с заранее установленного менеджмент поинта политики. Тем самым использовать данный образ в иерархии было нельзя, иначе мы получали бы только те последовательности задач, которые объявлены на том сайте, где создавался носитель.
Теперь же мы можем создать динамический носитель с указанием нескольких менеджмент поинтов и подключившись к первому менеджмент поинту из списка, мы в случае, если находимся не в его границах, будем отправлены на нужный менеджмент поинт.
Красота, да и только :)

среда, 4 августа 2010 г.

Траблшутинг компонента WebDAV под Windows 2008/R2

Немного о решении типовых проблем с WebDAV.
1. Ошибка в MPSetup.log
<08-04-2010 12:03:50> Failed to get WebDAV settings on the machine (0x80070003)

Решается элементарным включением компонента по инструкции (http://technet.microsoft.com/en-us/library/cc431377.aspx):

Enable WebDAV and create an Authoring Rule

Use the following procedure to enable WebDAV and create an Authoring Rule for Windows Server 2008 and Windows Server 2008 R2:
1. Navigate to Start / All Programs / Administrative Tools / Internet Information Services (IIS) Manager to start Internet Information Services 7 Application Server Manager.
2. In the Connections pane, expand the Sites node, and then click Default Web Site if you are using the default Web site for the site system or SMSWEB if you are using a custom Web site for the site system.
3. In the Features View, double-click WebDAV Authoring Rules.
4. With the WebDAV Authoring Rules page displayed, in the Actions pane, click Enable WebDAV.
5. In the Actions pane, click Add Authoring Rule.
6. In the Add Authoring Rule dialog box, for Allow access to, select All content.
7. For Allow access to this content to, select All users.
8. For Permissions, select Read, and then click OK.

2. Ошибка в MPsetup.log

<12-30-2009 09:00:07> WebDAV settings is not setup appropriately
<12-30-2009 09:00:07> [Allow property queries with infinite depth] should be true (true)
<12-30-2009 09:00:07> [Allow Custom Properties] should be false (false)
<12-30-2009 09:00:07> [Allow anonymous property queries] should be true (false)
<12-30-2009 09:00:07> Allow [All users read access to All content] authoring rule should exist (exist)

Проблема в том, что ВебДАВ то вы скорее всего настроили, но его настройки не перенеслись в файл конфигурации WEBDAV_schema.xml

Решение:
Файл WEBDAV_schema.xml находится тут C:\Windows\System32\inetsrv\config\schema\

1) Останавливаем службу IIS
2) Устанавливаем себя владельцем файла
3) Даем себе полные права на файл
4) Убираем у файла свойство - Только для чтения
5) Исправляем в нем следующие строчки:

<attribute defaultvalue="true" name="allowAnonymousPropfind" type="bool">
<attribute defaultvalue="true" name="allowInfinitePropfindDepth" type="bool">
<attribute defaultvalue="false" name="allowCustomProperties" type="bool">

6) Стартуем службу IIS.
7) Перезапускаем службу SMS Site Component

Проверяем файл mpsetup.log. Если всё проделано правильно, то в нем будет отражен ход установки точки управления.
Также в работоспособности роли можно убедиться пройдя по урлу: http://localhost/SMS_MP/.sms_aut?MPLIST. Который не должен выдавать ошибок и иметь примерно такое содержание:

- <mplist>
- <mp fqdn="SCCM-PRIMARY.CONTOSO.LOCAL" name="SCCM-PRIMARY">
<version>6487</version>
<capabilities schemaversion="1.0">
</capabilities>
- <mp fqdn="sccm-secondary.contoso.com" name="SCCM-SECONDARY">
<version>6487</version>
<capabilities schemaversion="1.0">
</capabilities>
</mp></mp></mplist>

четверг, 15 июля 2010 г.

Получить список открытых файлов на удаленном сервере

http://sazonov.spaces.live.com/Blog/cns!C80884C5BEC6A15D!277.entry?wa=wsignin1.0&sa=508675381

Здесь собраны варианты, как получить список открытых файлов на удаленном компьютере.
Вариант 1. Используем WMI

$server = "server"
$command = 'cmd /k net file > c:\openfiles.txt'
([wmiclass]"\\$server\root\cimv2:Win32_Process").create($command)
Start-Sleep 2
Invoke-Item \\$server\c$\openfiles.txt
# Remove-Item \\$server\c$\openfiles.txt


четверг, 8 июля 2010 г.

Доступен для скачивания MDT 2010 Update 1

Что нового?

Для System Center Configuration Manager 2007:
  • New “User Driven Installation” deployment method. An easy-to-use UDI Wizard allows users to initiate and customize an OS deployment on their PCs that’s tailored to their individual needs.
  • Support for Configuration Manager R3 “Prestaged Media”. For those deploying Windows 7 and Office 2010 along with new PCs, a custom OS image can easily be loaded in the factory and then customized once deployed.
Для Lite Touch установки:
  • Support for Office 2010. Easily configure Office 2010 installation and deployment settings through the Deployment Workbench and integration with the Office Customization Tool.
  • Improved driver importing. All drivers are inspected during the import process to accurately determine what platforms they really support, avoiding common inaccuracies that can cause deployment issues.
А также:
  • A smooth and simple upgrade process. Installing MDT 2010 Update 1 will preserve your existing MDT configuration, with simple wizards to upgrade existing deployment shares and Configuration Manager installations.
  • Many small enhancements and bug fixes. Made in direct response to feedback received from customers and partners all around the world, MDT 2010 Update 1 is an indispensible upgrade for those currently using MDT (as well as a great starting point for those just starting).
  • Continued support for older products. MDT 2010 Update 1 still supports deployment of Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Office 2007, for those customers who need to be able to support these products during the deployment of Windows 7 and Office 2010.

Подробности: http://technet.microsoft.com/en-us/library/ee376932.aspx
Скачать: http://go.microsoft.com/fwlink/?LinkId=159061

Сценарий установки Native режима в Configuration Manager 2007

Сценарий используется службой Microsoft Advisory - удаленная техподдержка Майкрософта.

Цели:
# Planning, Installation and deployment of the Certificate Server for SCCM Native Mode
# Configuration of the Certificate Templates
# Configuring the Site Systems to run in native mode

Границы:
* Implementing Internet Clients
* Installation of the SCCM Site Server
* Fixing any existing issue

Вызов cmd скриптов во время MDT сессии

В статье(http://blogs.technet.com/b/deploymentguys/archive/2010/07/07/using-command-shell-scripts-with-mdt.aspx?wa=wsignin1.0) описаны способы правильного запуска скриптов, так как командная оболочка не поддерживает запуск скриптов из текущей директории в сети, а ссылается на %SystemRoot%\System32. Чтобы обойти это задаем переменную пути к скриптам:

set SCRIPTDIR=%~dp0
set SCRIPTDIR=%SCRIPTDIR:~0,-1%

Далее запуск осуществляется вызовом: "%SCRIPTDIR%\foo.exe"

Для вызова всех перемнных используемых в последовательности задач, можно использовать скрипт. Таким образом можно использовать следующую строчку:

for /F "tokens=1,2* delims==" %%i in ('cscript //nologo "%SCRIPTDIR%\EchoTSVariables.wsf"') do set %%i=%%j>nul

Для установки значений переменным можно использовать готовый, содержащийся в MDT скрипт ZTISetVariable.wsf:

cscript //nologo "%SCRIPTDIR%\ZTISetVariable.wsf" /VariableName:Foo /VariableValue:Bar

Ну и само логирование:

:LOGINFO

set INPUTTEXT=%*
echo %INPUTTEXT%
for /F "tokens=*" %%i in ('cscript //nologo "%SCRIPTDIR%\EchoDateTimeVars.vbs"') do set %%i>nul
echo ^<^^![LOG[%INPUTTEXT%]LOG]^^!^>^>>"%LOGFILE%"

goto :EOF

Определение файла лога по имени скрипта:

set LOGFILE=%LOGPATH%\%~n0.log
set MASTERLOG=%LOGPATH%\BDD.log
set COMPONENT=%~n0

Сами скрипты, использованные в статье тут: http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-03-34-24-83/MDTCmdScript.zip

Две игрушки на Excel 2010 :)

Итак, имеем 2 игры: Оборона замка(Tower Defense) и Ракетный перехватчик(Missile Command).
Всё довольно таки примитивно, но попробовать можно :)

Тут оригинал новости на руссском: http://blogs.technet.com/b/tasush/archive/2010/07/07/excel-games.aspx

Тут на английском: http://blogs.msdn.com/b/excel/archive/2010/06/23/excel-2010-games-missile-command-and-tower-defense.aspx

Сами игры можно скачать тут: http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-10-02-90-77/ExcelGames.zip (133КБ)

среда, 7 июля 2010 г.

TechNet Россия в социальных сетях

Сайт TechNet Россия теперь представлен в самых популярных социальных сетях: аккаунты ресурса появились в Твиттере (http://twitter.com/ru_technet) и Вконтакте (http://vkontakte.ru/club18726031).

Так же продолжают свою работу твиттеры MSDN Россия (http://twitter.com/ru_msdn) и TechDays (http://twitter.com/rutechdays), и их группы Вконтакте (http://vkontakte.ru/club14448489 и http://vkontakte.ru/club5938036)

Оригинал новости: http://blogs.technet.com/b/rus/archive/2010/07/07/3342456.aspx

Использование локальных политик SCCM для выборочного запрещения интеграции App-V на клиентах

Интересное исследование, в результате которого переопределяются локальные политики, полученные с сайта Configuration Manager. Таким образом, в пределах одного сайта можно использовать разные политики, не развертывая для этого второй первичный сайт :)

http://blogs.technet.com/b/virtualworld/archive/2010/07/07/using-sccm-local-policy-to-selectively-restrict-app-v-integration.aspx

Configuration Manager 2007 и ForeFront Endpoint Protection 2010

Видео об интеграции Configuration Manager 2007 и ForeFront Endpoint Protection 2010.

http://blogs.technet.com/b/systemcenter/archive/2010/06/10/configuration-manager-2007-and-forefront-endpoint-protection-2010.aspx?wa=wsignin1.0

Кратко о возможностях:
1) Динамические коллекции на основе результатов работы антивируса
2) Различные политики и настройки антивируса для различных систем
3) Отчеты

Центр сообщений об ошибках и событиях

По данной ссылке можно получить информацию об конкретных сообщениях событий следующих программ:

NetFrameWork
Baseline Security Analyzer
Exchange
SQL Server
Systems Management Server
...

http://www.microsoft.com/technet/support/ee/ee_advanced.aspx

RegKeyToMof - утилита, расширяющая инвентаризацию в sms/sccm за счет реестра

Общий вид:

Таким образом программа формирует строки, необходимые для вставки в конфигурационные файлы sms_def.mof и configuration.mof

Оригинал новости: http://www.myitforum.com/forums/RegKeyToMof-v2-m220197.aspx

Скачать можно тут: http://www.myitforum.com/forums/download.axd?file=0;220197

Запрос, возвращающий список менеджмент поинтов и их состояние

С помощью хранимой процедуры:
exec mp_getmplistforsite 'имя_сайта'

Вывод из таблицы Sites:
Select * from sites

быстро протестировать состояние MP можно, пройдя по ссылке:
http://MP-server-name:portnumber/sms_mp/.sms_aut?MPlist

где MP-server-name - имя сервера, где установлена роль менеджмент поинта,
portnumber - имя порта. По умолчанию он 80, но его можно изменить.

В случае ошибок нужно изучать лог на сервере: mpcontrol.log

Активация офиса 2010

Теперь офис 2010 купленный через Volume Licensing необходимо таким же образом как Windows активировать. На выбор:
* KMS (Key Management Service)
* MAK (Multiple Activation Key)
* MAK Proxy

Подробности: http://blogs.technet.com/b/mediumbusiness/archive/2010/07/06/office-2010-activation-by-richard-gibbons.aspx?wa=wsignin1.0

четверг, 1 июля 2010 г.

Обновления в поддерживаемых конфигурациях для System Center Configuration Manager 2007

Поддержа SQL Server 2008 R2, Reporting Services 2008 R2, средств виртуализации приложений, виртуализация ролей и ... Обо всем тут http://blogs.technet.com/b/configmgrteam/archive/2010/06/30/configuration-manager-support-announcements-for-june-2010.aspx

Новшества System Center Configuration Manager vNext: Улучшения загрузочных образов

Теперь можно полностью автоматизировать установку ОС, задав изначально все конфигурационные параметры. Во время тихой установки будет автоматически выбрана заданная последовательность задач. Запрос пароля на установку ОС и другие самостоятельно созданные окна для запроса информации у пользователя не будут скрываться. Так же есть возможность запуска скриптов до выбора последовательности задач, таким образом можно, например запросить у пользователя учетные данные для ввода рабочей станции в домен после успешной установки.

Оригинал: http://blogs.technet.com/b/inside_osd/archive/2010/06/30/v-next-beta-1-feature-bootable-media-improvements-part-2.aspx

Управление желаемой конфигурацией

Официальная документация:
http://technet.microsoft.com/en-us/library/bb693504.aspx

Статья по созданию DCM паков на SystemCenterCentral.com:
http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/46753/Default.aspx
http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/48787/Default.aspx
http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/49396/Default.aspx
http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/49920/Default.aspx

Скринкасты:
DCM - Introduction
DCM – Configuration Item Types
DCM – Authoring Assembly Objects
DCM – Authoring File or Folder Objects
DCM – Authoring Registry Key Objects
DCM – Authoring Active Directory Query Settings
DCM – Authoring IIS Metabase Settings
DCM–Authoring Registry Settings
DCM–Authoring Script Settings
DCM-Authoring SQL Query Settings
DCM–Authoring WQL (WMI) Query Settings
DCM–Authoring XML (XPath) Query Settings (new!)

Как настроить использование хардлинков, используя USMT 4 в последовательностях задач System Center Center Configuration Manager 2007

http://blogs.technet.com/b/configurationmgr/archive/2010/06/30/how-to-use-usmt-4-hardlinking-in-a-configuration-manager-2007-task-sequence.aspx

Обновление официальной документации по System Center Configuration Manager

Итак, официальная документация(http://technet.microsoft.com/en-us/library/bb680651.aspx) обновилась за июнь и теперь включает следующие изменения:

Прокси менеджмент поинты могут брать политики с реплики базы данных, находящейся во вторичном сайте. В случае, если локальной реплики нет, то в любом случае Прокси менеджмент поинт кеширует тело политик, получаемых с базы данных первичного сайта, к которому ассоциированы клиенты, тем самым сокращая траффик.
Determine Whether a Proxy Management Point is Needed at a Secondary Site

Использование страницы мастера Select Certificate Enrollment Policy, если запрашивающий рядовой сервер под управлением Windows Server 2008 R2
Step-by-Step Example Deployment of the PKI Certificates Required for Configuration Manager Native Mode: Windows Server 2008 Certification Authority
Step-by-Step Example Deployment of the PKI Certificates Required for AMT and Out of Band Management: Windows Server 2008 Certification Authority

Оригинал: http://blogs.technet.com/b/configmgrteam/archive/2010/06/29/announcement-configuration-manager-documentation-library-update-for-june-2010.aspx

среда, 30 июня 2010 г.

Запрос, возвращающий имена рабочих станций

Во всех стандартных отчетах используется следующий запрос для перечня списков компьютеров или других объектов:

begin
if (@__filterwildcard = '')
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1 ORDER By SYS.Netbios_Name0
else
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1
and SYS.Netbios_Name0 like @__filterwildcard
ORDER By SYS.Netbios_Name0
end

Он имеет много минусов. Например, для поиска компьютеров, начинающихся с "de" необходимо каждый раз ставить знак %: "de%". Также использование в данном запросе ключевых слов DISTINCT и ORDER BY вообще не имеет смысла.
Напрашивается более легковесный и удобный вариант:

select Name0
from v_R_System
where ((Name0 like @__filterwildcard+'%') or (Name0 like @__filterwildcard)) and Client0=1
group by Name0

Пользуйтесь на здоровье :)

пятница, 25 июня 2010 г.

Новшества System Center Configuration Manager vNext: Слежение за состоянием агентов и их автоматическое восстановление

В версии 2007 было достаточно неудобно отслеживать "живых" клиентов. Приходилось писать сторонние скрипты, на основе пингов, отслеживания активности записи Компьтера в Актив Директори.
В новой версии это делается автоматически на стороне сервера и клиента. Через определенные интервалы оправшиваются записи компьютера в актив директори на предмет последнего логона и осуществляется его пинг, анализируются записи Обнаружения(Discovery), статусные сообщения, запросы политик, данные инвентаризации.
Новые отчеты отображают состояние активных клиентов.
Также на стороне клиента появился дополнительный компонент client evaluation engine (CEE). Отвечающий за слежение за состоянием самого агента, компонентов от которых он зависит, wmi хранилища. В случае нарушений в работе агента, происходит восстановление повреждений.

Исходная статья: http://blogs.technet.com/b/systemcenter/archive/2010/06/24/what-is-cool-about-configuration-manager-v-next-easier-to-keep-your-clients-healthy-guest-mvp-blog-from-panu-saukko.aspx?wa=wsignin1.0

Поиск по групповым политикам

Microsoft запустила интересный проект - Поиск по групповым политикам(http://gps.cloudapp.net/)

воскресенье, 20 июня 2010 г.

SQL Server: полезные автоматические переменные

select @@VERSION - данный запрос вернет версию, редакцию SQL Server с номером сервис пака
Например: Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

select SUSER_SNAME() - запрос вернет имя текущего пользователя
Например: DOMAIN\adminMOM

вторник, 15 июня 2010 г.

Автоматическое создание менеджмент пака на C# и VB

Пример менеджмент пака для мониторинга роутера и портов которые он использует.
Менеджмент пак использует ссылки на следующие менеджмент паки, которые должны быть установлены:
C:\Program Files\System Center Operations Manager 2007\System.Library.mp
C:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.Library.mp
C:\Program Files\System Center Operations Manager 2007\System.Health.Library.mp

Менеджмент пак сохраняется в XML файл после успешного завершения программы.

понедельник, 14 июня 2010 г.

Вебкасты по System Center Configuration Manager vNext

Configuration Manager vNext Hierarchy Design
In this video Deb McFadden, Lead Program Manager demonstrates some of the new hierarchy designs that can be taken advantage of with Configuration Manager vNext with multiple site scenarios.

Configuration Manager vNext Mobile Device Management
In this video Jeffrey Sutherland, Mobile Device Lead Program Manager meets with Kelly Wagman, Sr. Product Manager to discuss how Configuration Manager can help manage mobile devices in a common and consistent way and how Configuration Manager v.Next will unify the administration of mobile device management.

Powershell и System Center Operations Manager

Чтобы не использовать командную оболочку Operations Manager, и обращаться к SCOM в скриптах powershell, нужно добавить модуль SCOM'а в скрипт:
Add-PSSnapin Microsoft.EnterpriseManagement.OperationsManager.Client

Дополнительная информация об Xplat в System Center Operations Manager

Блоги:
http://contoso.se/blog/?p=712
http://blog.xplatxperts.com/
http://www.muscetta.com/tag/xplat/

Вебкасты:
http://www.microsoft.com/events/series/detail/webcastdetails.aspx?seriesid=37&webcastid=5558
http://mschnlnine.vo.llnwd.net/d1/edge/1/8/8/2/opsmgrr2_edge.wmv

Статьи и материалы:
Cross Platform Management Pack Authoring Guide
Operations Manager 2007 Cross Platform and Interop Solutions
Deploying UNIX or Linux Agents

WinRM

Отличная статья об архитектуре WinRM и её траблшутинге
http://blogs.technet.com/b/jonjor/archive/2009/01/09/winrm-windows-remote-management-troubleshooting.aspx

Некоторые моменты в настройке мониторинга кросс платформенных ОС с помощью System Center Operations Manager

1. В настройках Обнаружения, в Define Discovery Criteria, в поле User name и password рекоммендуется вводить не рутового пользователя, так как для него возможно стоит запрет для подключения по SSH.
2. Во избежание сообщений о том, что IP адрес кросс платформенного сервера не разрешается в DNS имя, рекоммендуется добавить A-запись сервера в DNS с соответствующей PTR записью
3. Необходимо выставить basic аутентификацию в настройках WinRM. winrm set winrm/config/client/auth @{Basic="true"}

четверг, 10 июня 2010 г.

Официальная документация по SCOM

На английском:
http://technet.microsoft.com/en-us/systemcenter/om/bb498235.aspx

На русском:
http://technet.microsoft.com/ru-ru/systemcenter/om/bb498235.aspx

Статьи по настройке аутентификации по сертификатам и мониторинге недоменных ПК

Пошаговое руководство по настройке аутентификации по сертификатам:
http://blogs.technet.com/b/operationsmgr/archive/2009/09/10/step-by-step-for-using-certificates-to-communicate-between-agents-and-the-opsmgr-2007-server.aspx

Настройка мониторинга ПК, находящегося в ДМЗ, рабочей группе или в другом недоверенном лесу:
http://blogs.microsoft.co.il/blogs/oshria/archive/2009/01/18/ops-manager-2007-installing-and-monitoring-workgroup-dmz-clients.aspx

Автоматизация установки сертификатов:
http://blogs.technet.com/b/momteam/archive/2008/06/02/obtaining-certificates-for-ops-mgr.aspx
http://blogs.technet.com/b/momteam/archive/2008/08/22/obtaining-certificates-for-non-domain-joined-agents-made-easy.aspx

Майкрософтская база знаний:
http://support.microsoft.com/kb/947691

среда, 9 июня 2010 г.

Реализация Wake-On-Lan Configuration Manager 2007

Очень подробная статья на тему Wake-On-Lan. Разобраны 2 варианта отправки "пробуждающего" пакета(broadcast и unicast). В конце статьи приведен скрипт для включения "пробуждение по сети" программно
http://blogs.technet.com/b/smsandmom/archive/2008/03/04/configmgr-2007-implementing-wake-on-lan-wol.aspx

Как поставить клиента ConfigMgr на не доменном ПК, когда сайт ConfigMgr находится в основном режиме

Статья, которая пошагово помогает подготовить среду для установки клиента.
http://www.petervanderwoude.nl/post/How-to-install-a-ConfigMgr-Client-on-a-WORKGROUP-computer-when-the-ConfigMgr-Site-is-in-Native-Mode.aspx

пятница, 21 мая 2010 г.

Configuration Manager 2007 SuperFlows

SuperFlow - интерактивная модель, представляющая структурированный интерфейс для просмотра документации. Включает в себя полную информацию о конкретном процессе с примерами и "бест практисами".

SuperFlow for Creating SQL Server Reporting Services Report Models in Configuration Manager 2007 (http://go.microsoft.com/fwlink/?LinkId=182504)

SuperFlow for Configuring Software Updates (http://go.microsoft.com/fwlink/?LinkId=182287)

Software Update Deployment SuperFlow (http://go.microsoft.com/fwlink/?LinkId=182505)

SuperFlow for Operating System Deployment via PXE (http://go.microsoft.com/fwlink/?LinkId=190812)

Software Updates Synchronization SuperFlow (http://go.microsoft.com/fwlink/?LinkId=182288)

Backup and Recovery SuperFlow for Configuration Manager 2007 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4edc0461-f889-4d0c-bf86-9e36980acd6a)

понедельник, 19 апреля 2010 г.

Фаза проверки в LTI

На этой фазе мы удостоверяемся в том, что компьютер удовлетворяет требованиям для успешного развертывания. Фаза проверки происходит в 3 шага:

1) Проверка информации о целевом компьютере.
Выполняется скрипт: ZTIValidate.wsf. Запускается проверка целевого компьютера на наличие корректной конфигурации и необходимых ресурсов для процесса развертывания новой операционной системы.
Лог: ZTIValidate.log и BDD.log. Находятся в папке \MININT\SMSOSD\OSDLOGS

2) Проверка совместимости БИОСа целевого компьютера.
На этом шаге запускается сценарий ZTIBIOSCheck.wsf. Сценарий ZTIBIOSCheck.wsf проверяет версию базовой системы ввода-вывода (BIOS) конечных компьютеров, отыскивая ее в списке несовместимых версий BIOS в файле ZTIBIOSCheck.xml.
Список версий BIOS, несовместимых с конечной операционной системой в сборке операционной системы, в файле ZTIBIOSCheck.xml можно откорректировать. Файл ZTIBIOSCheck.xml можно изменить для каждой сборки, создаваемой в средстве Deployment Workbench. Файл ZTIBIOSCheck.xml хранится в файле точка_распространения\код_сборки\TS.xml (где точка_распространения — имя папки, которая является корневым каталогом точки распространения, а код_сборки — код сборки, представленной в средстве Deployment Workbench).
Для обновления списка несовместимых версий BIOS обновите в файле ZTIBIOSCheck.xml атрибуты, перечисленные в таблице


Атрибут
Описание
DESCRIPTION (Описание)
Текстовое описание конечного компьютера, на котором установлена несовместимая версия BIOS, включая любые ссылки на возможные обновления версии BIOS.
Computer Manufacturer (Изготовитель компьютера)
Изготовитель конечного компьютера с несовместимой версией BIOS. Это значение должно соответствовать значению, сохраненному в BIOS.
Model (Модель)
Модель конечного компьютера с несовместимой версией BIOS. Это значение должно соответствовать значению, сохраненному в BIOS.
Date (Дата)
Дата выпуска BIOS конечного компьютера с несовместимой версией BIOS. Это значение должно соответствовать значению, сохраненному в BIOS.



Файл ZTIBIOSCheck.xml содержит исходный текст сценария (ZTIBIOS_Extract_Utility.vbs), который может помочь извлечь атрибуты, перечисленные в таблице.
Для извлечения с помощью сценария ZTIBIOS_Extract_Utility.vbs атрибутов на конечном компьютере выполните следующие действия:

1. Откройте блокнот.
2. Скопируйте исходный текст сценария из файла ZTIBIOSCheck.xml в блокнот.
3. Сохраните текст сценария в программе блокнот под именем ZTIBIOS_Extract_Utility.vbs.
4. Запустите сценарий ZTIBIOS_Extract_Utility.vbs на конечном компьютере с несовместимым BIOS.
5. Обновите файл ZTIBIOSCheck.xml, включив в него атрибуты BIOS, отобранные на предыдущих этапах.

Лог: ZTIBIOSCheck.log и BDD.log. Находятся в папке \MININT\SMSOSD\OSDLOGS.

3) Смена статуса для следующей фазы.
Выполняется скрипт ZTINextPhase.wsf, который обновляет переменную окружения ZTI PHASE для перехода к следующей фазе.
Лог: ZTINextPhase.log и BDD.log. Находятся в папке \MININT\SMSOSD\OSDLOGS.

Lite touch установка в MDT 2010

Lite touch установка позволяет провести процесс развертывания операционный системы и приложений с минимальным вмешательством пользователя. В отличие от Zero Touch установки нам не нужна инфраструктура System Center Configuration Manager.
Процесс Lite touch установки делится на следующие фазы:

1. Проверка (Validation)
2. Захват состояния (State Capture)
3. Предустановка (PreInstall)
4. Установка (Install)
5. Завершающая установка (PostInstall)
6. Восстановление состояния(State Restore)

Теперь рассмотрим эти фазы подробнее...

воскресенье, 4 апреля 2010 г.

учебник по SMS 2003

По работе возникла необходимость в изучении особенностей смса 2003. Нашел интересный ресурс посвященный данной теме:
http://www.askit.ru/custom/sms2003/sms2003_plan.htm

среда, 31 марта 2010 г.

pdf2djvu

Иногда использую свой коммуникатор для чтения книг и столкнулся с большой проблемой - отсутствием нормальной читалки pdf файлов. Требуется - запоминание последней страницы с настройками масштаба и высокая скорость рендеринга. Для файлов формата djvu такая есть. Так как литература в основном идет в формате Pdf отыскал конвертор pdf в djvu.
Это программа с простым названием pdf2djvu. Она не имеет интерфейса и позволяет работать только с коммандной строкой. Синтаксис прост:
pdf2djvu.exe -o <файл.djvu> <файл.pdf>
где <файл.djvu> - имя файла, куда сохранится сконвертированный вариант.
К программе есть отдельно и интерфейс. Скачать можно тут

понедельник, 29 марта 2010 г.

Windows 2008R2 Core и установка PowerShell

Поставил Кору в виртуалку и первым же делом захотелось поставить PowerShell. Сразу столкнулся с тем, что названия компонентов регистрозависимы.
Просмотреть список установленных компонентов можно посмотреть командой OClist.
Для установки PowerShell необходимы 2 компонента: NetFx2-ServerCore и MicrosoftWindowsPowerShell. Устанавливается всё просто:
OCSetup NetFx2-ServerCore
OCSetup MicrosoftWindowsPowerShell

воскресенье, 28 марта 2010 г.

Трюки с пайплайнами

Продолжение статьи Дон Джонса о возможностях повершелла для комфортного добавления пользователей в актив директори, использую командлет New-ADUser. Для себя ничего нового не нашел, но статья достойна того, чтобы её хотя бы бегло просмотреть :)

http://technet.microsoft.com/ru-ru/magazine/ff394367(en-us).aspx

Сквозная оптимизация WAN с помощью BranchCache

Давно хотел почитать о принципе работы БрэнчКэша и как раз попалась на глаза статья Джозефа Дэвиса.
http://technet.microsoft.com/ru-ru/magazine/ee914606.aspx
Достаточно хорошо описаны механизмы работы. Качество перевода, сразу скажу, что не очень. В очередной раз убеждаюсь, что технические статьи надо читать на английском :)

пятница, 26 марта 2010 г.

Windows PowerShell 2.0 преподносит сценарии для Active Directory — и не только для Windows Server 2008 R2

Еще одна статья Дон Джонса из январского выпуска журнала Течнет про использование powershell 2.0 для управления active directory.
http://technet.microsoft.com/ru-ru/magazine/ee914610.aspx

Использование MDT и хранение единственной копии

Статья Джо Фокса про использование MDT для объединения двух wim образов в один и распространение его.
http://technet.microsoft.com/ru-ru/magazine/ee914607.aspx

Планирование активация Windows 7 и 2008 R2

Сейчас готовлюсь к экзамену 70-635 по MDT. Помимо функционала МДТ также необходимо разбираться в способах активиции ОС. На течнете есть подробная статья по этой теме
http://technet.microsoft.com/en-us/library/dd878528.aspx

Видео по KMS активации: http://technet.microsoft.com/en-us/library/dd936199.aspx
Видео по MAK активации: http://technet.microsoft.com/en-us/library/dd936200.aspx

четверг, 25 марта 2010 г.

Настройка аппаратной инвентаризации в SCCM 2007, используя файлы NOIDMIF

Customizing Hardware Inventory in Configuration Manager 2007 using NOIDMIF Files
http://blogs.technet.com/configurationmgr/archive/2010/03/25/customizing-hardware-inventory-in-configuration-manager-2007-using-noidmif-files.aspx

Хорошая статья про настройку файлов расширяющих инвентаризацию с примером. Также описывается решение проблемы с доступом к данным инвентаризации в базе.

Определение внешнего IP адреса

Для просмотра внешнего IP адреса можно воспользоваться простейшим скриптом :)
(New-Object System.Net.WebClient).DownloadString("http://www.whatismyip.com/automation/n09230945.asp")

Создание надежного, интегрированного решения для формирования отчетов

В январском выпуске TechNet Magazine вышла статья Стива Рачуи о связке службы отчетов SQL сервера и SCCM 2007. Рекомендую почитать.
http://technet.microsoft.com/ru-ru/magazine/ee914611.aspx