Во всех стандартных отчетах используется следующий запрос для перечня списков компьютеров или других объектов:
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 г.
Подписаться на:
Сообщения (Atom)