Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Systems Management Server 2003 R2 (MS SMS 2003)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

Открыть новую тему     Написать ответ в эту тему

DimMan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотрите архив темы Нужна инфа о MS SMS сервере!!! и отдельные дискуссии:
  • SMS Server и его альтернативы
  • SMS SUS Feature Pack для SMS 2.0
     
    Начинать искать ответ логично на сайте производителя, а после этого уже грамотно ставить вопросы в форуме.
     
    Можно еще почитать творчество участников форума - описание работы с  SMS 2003 на русском
     
    блог по SMS и не только с видеоуроками
     
    Всем тем кто использует OSD Feature Pack. Так сказать полный гайд по "десктоп деплоймент" от ms.
     
    Документы по SCCM с сайта 4sol.com
    Документы по SCCM от  Мiсrоlаnd (3), Мiсrоsоft (2), Wiprо (5)
     
    Поиском дистрибутивов занимаемся не здесь!

  • Всего записей: 58 | Зарегистр. 01-03-2003 | Отправлено: 12:03 19-02-2004 | Исправлено: pazdak, 15:58 28-06-2012
    FreemanRU



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dg

    Код:
     
    SELECT a FROM b WHERE a NOT LIKE "regKey"
     
    SELECT a FROM b WHERE a <> "regKey"
     

    первый работает только для строк, но позволяет использовать патерны (SELECT a FROM b WHERE a NOT LIKE '%reg' выберет записи, которые не заканчиваются на reg, т.е. % =(* в ДОСе))

    ----------
    Если не получается с первого раза - прочти инструкцию. (с)
    "Откуда нам знать, что такое война, если мы не знаем мира..."(с)
    Записки

    Всего записей: 3795 | Зарегистр. 16-07-2004 | Отправлено: 17:52 28-04-2006 | Исправлено: FreemanRU, 17:54 28-04-2006
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SergeyCVS
    Цитата:
    выбирает все компы где нет ПО с таким ID {016589AA-E16F-11D4-88E4-0050DA0DE462}
    не работает такой код — выбираются все копмы, так как на них стоит и другой софт (с другими GUID-ами).
     
     
    Добавлено:
    FreemanRU
    погоди, а как ты заставишь СМС искать ключи в реестре?
     
    я так понимаю, что принципиальное отличие твоего кода от тех вариантов, что были выше — это NOT LIKE вместо NOT EQUAL. Но, например, с GUID-ом у меня это опять не работает — снова выводятся все компы (хотя по идее должны были бы вывестись все компы, где нету SAVa).

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 17:52 28-04-2006
    FreemanRU



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dg

    Цитата:
    погоди, а как ты заставишь СМС искать ключи в реестре?

    Не знаю Это уже вопрос к вам попросили отличия от сервера - нате
     
    ЧТо касаемо запроса - у тебя объединение неправильное. Тебе надо правое или левое, в заисимости от, с какой стороны у тебя будет стоять SMS_G_System_ADD_REMOVE_PROGRAMS (я же так понимаю, что надо из него всё выбрат с затем сопоставить остальное):

    Цитата:
     
    select SMS_R_System.ResourceID,
    SMS_R_System.ResourceType,
    SMS_R_System.Name,
    SMS_R_System.SMSUniqueIdentifier,
    SMS_R_System.ResourceDomainORWorkgroup,
    SMS_R_System.Client  
    from  
    SMS_R_System  
           LEFT INNER JOIN
                 SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId  
     
    where SMS_G_System_ADD_REMOVE_PROGRAMS.ProdID = "{46B63F23-2B4A-4525-A827-688026BE5E40}"
     


    Всего записей: 3795 | Зарегистр. 16-07-2004 | Отправлено: 18:03 28-04-2006 | Исправлено: FreemanRU, 18:04 28-04-2006
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FreemanRU
    Цитата:
    LEFT INNER JOIN  
    это как вообще?
     
    All
    итак, вот правильный вариант, который сработал у меня:
     

    Код:
    select
    SMS_R_System.ResourceID,SMS_R_System.ResourceType,SMS_R_System.Name,SMS_R_System.SMSUniqueIdentifier,SMS_R_System.ResourceDomainORWorkgroup,SMS_R_System.Client
    from
    SMS_R_System
    where
    ResourceId  
    not in (
        select
        SMS_G_System_SYSTEM.ResourceID
        from
        SMS_R_System
        inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId
        inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId
        where
        SMS_G_System_SoftwareFile.FilePath = "C:\\Program Files\\Symantec AntiVirus\\CLT-INST\\WIN32\\"
    )

     
    Добавлено:
    пояснение для тех, кто (как я) ничерта не понимает в сиквеле.
     
    1. создаём запрос (query) на тему: «покажи нам всех серверов SAV». Как это сделать — я писал на предыдущей странице.
    2. создаём коллекцию и редактируем правило включения (membership rule).
    3. Recource Class — выбираем System, так как коллекция будет включать компы, а не пользователей или чего похлеще.
    4. дальше редактируем запрос (Edit query statement). Вкладка General — это какие поля, собственно выбирать (то есть вторая строчка в коде выше). Это всё подставляется само, редактировать тут нечего.
    5. вкладка Criteria — самое интересное. Как, собственно, выбирать клиентов. Жмём на звёздочку — это значит «создать новое». Выбираем Criterion Type — Subselective values. Это потому, что наш запрос будет производить сравнение ID клиентов с теми ID, которые нашёл запрос (который мы сделали в пункте 1). По умолчанию Criterion Type — Simple value, то есть сравнение идёт с жёстко заданным значением.
    6. Where — жмём на Select и выбираем. Attribute Class — System. Alias — пропускаем. Attribute — Resource ID. Это мы выбрали, что, собственно, будет сравнивать с результатами того самого запроса из пункта 1.
    7. Operator — выбираем Not In. Потому что нам в коллекцию надо выбрать всё, что не выбрано тем запросом. Ведь запрос вернул серверов SAV, а нам нужны все, кроме них.
    8. Subselect — это с чем, собственно, будем сравнивать значения. Которые выбрали в пункте 6. То есть Resource ID клиентов. А сравнивать мы их будем с Resource ID серверов SAV, которые нам вернул запрос из пункта 1. То есть здесь мы жмём Brouse и выбираем это запрос. (На самом деле можно было бы обойтись и без создания запроса вовсе, а его текст написать сразу здесь в поле Subselect. Но тогда не удалось бы его построить билдером, а пришлось бы писать полностью самостоятельно).
    9. Всё, жмём OK пять раз (не забыв дать имя всему, чему попросят) и наполняем коллекцию клиентами — то есть делаем All Tasks —> Update Collection Membership. У меня это сработало, то есть запрос вернул всех клиентов, кроме серверов SAV. Если у вас будут проблемы или вопросы — пишите в этом топике.
     
    Добавлено:
    ещё одно пояснение о том, почему не работают варианты, предложенные на предыдущей странице — в стиле select (...) where not (...) = (...) и в стиле select (...) where (...) != (...). Пишу это потому что уже после того, как я написал, что это не работает, мне продолжали советовать такие конструкции.
     
    вот представьте, что компы — это корзины с фруктами. На некоторых компах стоит сервер SAV, а в некоторых корзинах попадаются яблоки. Вот вам надо их исключить. И варианты выше говорят SMS-у: «Принеси корзины, к которых есть не яблоки». Вот он и приносит вообще все корзины, так как во всех корзинах есть какие-то другие фрукты, отличные от яблок. Точно так же, на всех компах стоит какой-то другой софт, не сервер SAV. И на этом основании все эти компы попадают в выборку. Поэтому нам надо сказать по-другому, а именно: «Принеси все корзины, кроме тех, где найдены яблоки». Именно это делает мой код.

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 18:16 29-04-2006
    yakovalex

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ подскажите можно ли с помощью СМС получать данные о наличие сканеров, принтеров, UPS??? Если да то как
    Заранее спасибо

    Всего записей: 2 | Зарегистр. 01-04-2006 | Отправлено: 17:16 15-05-2006
    SlavikT



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, может кто сталкивался с проблемой:
    Клиенты проставлены (SMS 2003 SP2), данные о софте в Add/Remove program собраны в базу.
    Если открыть отчет, в котором присутствуют весь софт обнаруженный, в определенной коллекции, и выбрать название ПО с русскими буквами (double-byte characters) - то в детальном подотчете мы не увидем на каком компе это ПО установлно - будет пустой отчет.
    При этом отчет по названиям ПО с ANSII символами без проблем показывает у кого это ПО стоит.
    К сожалению, в release notes к SP1 и SP2 и в интернете я не нашел описание этой проблемы.

    Всего записей: 291 | Зарегистр. 24-12-2003 | Отправлено: 21:48 25-05-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    yakovalex
    Смотри - СМС берет инфу по железу через Hardware Inventory. Та может взять инфу из WMI или т.н. NOIDMIF файлов. Т.е. тебе надо или инфу об этих девайсах класть в WMI, или формировать эту инфу в mif файлы и давать агентам СМС их забирать.
     
    Добавлено:
    SlavikT
    http://forum.sysadmins.ru/3/65607/?postdays=0&postorder=asc&start=630
    почитай, может обсуждение на этой странице тебе поможет.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 10:47 26-05-2006
    ant_firefly

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никак не могу понять: настроил все discrovery methods, пользователи появились, группы, а компьютеров появилось всего два, сам SMS , да еще один. как так может быть ? все находятся в одной сети, в одном домене....

    Всего записей: 107 | Зарегистр. 05-08-2005 | Отправлено: 13:27 26-05-2006
    skyliver

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    Никак не могу понять: настроил все discrovery methods, пользователи появились, группы, а компьютеров появилось всего два, сам SMS , да еще один. как так может быть ? все находятся в одной сети, в одном домене....

    Update collection сделал?  
    В AD организационные юниты на русском? Если да, посмотри в региональных настройках, чтобы был русский язык

    Всего записей: 130 | Зарегистр. 22-02-2006 | Отправлено: 15:06 26-05-2006
    SlavikT



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Michigun
    К сожалению, количество позиций софта у меня более 10000 - если я для каждого рускоязычного буду строить отдельный отчет.......
    Может кто нашел перманентное решение?
    За ссылку спасибо.

    Всего записей: 291 | Зарегистр. 24-12-2003 | Отправлено: 15:09 26-05-2006
    AGabdullin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть SMS 2003 SP2. Так получилось, что сносили SMS и завели новый под другим site code.  На некоторых клиентах в результате всех этих манипуляций в поле site code стало пусто.  Есть ли возможность как-то централизованно прописать всем компьютерам сети новый site code ?  В принципе надо знать ветку реестра и параметр

    Всего записей: 2 | Зарегистр. 05-10-2005 | Отправлено: 17:15 26-05-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AGabdullin
    есть - пуш переустановка.
    или
    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Mobile Client]
    "ProductCode"="{83AD5E71-80C0-4818-B6E4-CA2607B6A141}"
    "ProductVersion"="2.50.4160.2000"
    "PackageCode"="{8E99D25F-47B7-4DF1-AD28-A629730BBFDF}"
    "AssignedSiteCode"="A01"

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 11:38 28-05-2006 | Исправлено: Michigun, 11:38 28-05-2006
    lr



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никак не могу побороть проблему установки клиента. В логах ccm.log пишет ледующее
     
    ---> Attempting to connect to administrative share '\\WSIT-010C\admin$' using account 'domain\admin'~  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.617 2006 Russian Daylight Time><thread=6396 (0x18FC)>
    ---> Connected to administrative share on machine WSIT-010C using account 'domain\admin'~  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.633 2006 Russian Daylight Time><thread=6396 (0x18FC)>
    ---> Attempting to make IPC connection to share <\\WSIT-010C\IPC$> ~  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.664 2006 Russian Daylight Time><thread=6396 (0x18FC)>
    ---> Unable to obtain Access Token for machine name "WSIT-010C", error 5.  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.664 2006 Russian Daylight Time><thread=6396 (0x18FC)>
    ---> ERROR: Unable to access target machine for request: "UZGZCEWY", machine name: "WSIT-010C", error code: 5  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.680 2006 Russian Daylight Time><thread=6396 (0x18FC)>
     
    У domain\admin естественно есть административные права на локальные машины. В чем может быть проблема ?

    Всего записей: 29 | Зарегистр. 21-09-2004 | Отправлено: 18:34 30-05-2006
    SergeyCVS



    winextreme team
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lr
    что-то не то с правами, error 5 эт Access is denied

    ----------
    xxx: если цыплят зовут - цыпа, цыпа, цыпа
    xxx: а утят - утя, утя, утя..
    xxx: то пингвинов надо подзывать - пинг, пинг, пинг

    Всего записей: 2445 | Зарегистр. 04-01-2002 | Отправлено: 18:45 30-05-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    lr
    Попробуй из под этой учетки открыть шару admin$ на машине, куда клиент не встает.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 21:05 30-05-2006
    lr



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В том то и дело, что под этой учеткой на admin$  я захожу без проблем с полными правами.  
     
    Connected to administrative share on machine WSIT-010C using account 'domain\admin'~  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.633 2006 Russian Daylight Time><thread=6396 (0x18FC)>  
     
    А вот с этим
     
    Attempting to make IPC connection to share <\\WSIT-010C\IPC$> ~  $$<SMS_CLIENT_CONFIG_MANAGER><Вт май 30 18:24:21.664 2006 Russian Daylight Time><thread=6396 (0x18FC)>  
     
    проблемы.
     
     
    Что же делать ?

    Всего записей: 29 | Зарегистр. 21-09-2004 | Отправлено: 22:57 30-05-2006
    ant_firefly

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Удалил их коллекции несколько машин по правой кнопке... Делаю update collection membership, назад они возвращаться не хотят... Подскажите, куда смотреть ?

    Всего записей: 107 | Зарегистр. 05-08-2005 | Отправлено: 09:32 01-06-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ant_firefly
    Не боись. Жди, пока отработает heartbeat discovery...и поставь ее расписание на почаще.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 10:44 01-06-2006
    ant_firefly

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Michigun
     
    Поставил на час... Вчера update работал очень быстро, а сегодня уже часа два висят часики...
    У меня еще такой вопрос: поставил консоль на рабочую станцию, но она не может приконнектиться к серверу, пишет connection failed
    Что ей не хватает ?

    Всего записей: 107 | Зарегистр. 05-08-2005 | Отправлено: 10:49 01-06-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Update коллекций - это другое.
     
    С консолью -  
    первое - http://support.microsoft.com/default.aspx?scid=kb;en-us;826852
    еще важно, чтобы из одного и того же дистрибутива и смс и консоль ставились.
    логи посмотри http://www.dx21.com/BACKOFFICE/DEPLOYMENT/SMS/SMSLogs.asp

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 12:16 01-06-2006
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

    Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Systems Management Server 2003 R2 (MS SMS 2003)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru