Во всех стандартных отчетах используется следующий запрос для перечня списков компьютеров или других объектов:
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
Пользуйтесь на здоровье :)
System Center Configuration Manager, System Center Operations Manager, Microsoft Deployment Toolkit, PowerShell
среда, 30 июня 2010 г.
вторник, 29 июня 2010 г.
пятница, 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
воскресенье, 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
Например: 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
select SUSER_SNAME() - запрос вернет имя текущего пользователя
Например: DOMAIN\adminMOM
суббота, 19 июня 2010 г.
пятница, 18 июня 2010 г.
среда, 16 июня 2010 г.
Troubleshooting Configuration Manager 2007
Основной источник информации по различным проблемам в Configuration Manager 2007:
http://technet.microsoft.com/en-us/library/bb632812.aspx
http://technet.microsoft.com/en-us/library/bb632812.aspx
вторник, 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 файл после успешного завершения программы.
Менеджмент пак использует ссылки на следующие менеджмент паки, которые должны быть установлены:
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.
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
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
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"}
2. Во избежание сообщений о том, что IP адрес кросс платформенного сервера не разрешается в DNS имя, рекоммендуется добавить A-запись сервера в DNS с соответствующей PTR записью
3. Необходимо выставить basic аутентификацию в настройках WinRM. winrm set winrm/config/client/auth @{Basic="true"}
пятница, 11 июня 2010 г.
WMI: technical reference
О технологии Windows Management Instrumentation, примерах использования на VBScript и PowerShell:
http://msdn.microsoft.com/en-us/library/aa394582%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa394582%28v=VS.85%29.aspx
Создание IDMIF файлов
http://support.microsoft.com/kb/199229
Также подробное описание процедуры инвентаризации железа в Systems Management Server 2.0 Resource Guide :
http://technet.microsoft.com/en-us/library/cc723587.aspx
Также подробное описание процедуры инвентаризации железа в Systems Management Server 2.0 Resource Guide :
http://technet.microsoft.com/en-us/library/cc723587.aspx
четверг, 10 июня 2010 г.
Статьи по настройке аутентификации по сертификатам и мониторинге недоменных ПК
Пошаговое руководство по настройке аутентификации по сертификатам:
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
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
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
http://www.petervanderwoude.nl/post/How-to-install-a-ConfigMgr-Client-on-a-WORKGROUP-computer-when-the-ConfigMgr-Site-is-in-Native-Mode.aspx
Подписаться на:
Сообщения (Atom)