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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А там в настройках Hardware Inventory ставь галочку Collect MIF Files, и на один из компов эти файлики положи.
     
    Добавлено:
    Положи эти файлы на одну из машин, и включи опцию собирать mif файлы в настройках Hardware inventory.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 12:22 19-04-2006
    Shatuntx

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    перестала запускаться консоль SMS2003 на компе!
    Переустановка не помогла.
    Выдает-> Ошибка инициализации консоли CSID блаблабла
     
    Как побороть?

    Всего записей: 1 | Зарегистр. 19-04-2006 | Отправлено: 16:10 19-04-2006
    sysxxx



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Пошла!  А как сделать чтобы прога ничего не спрашивала типа Next> и т.д. ?

    Всего записей: 138 | Зарегистр. 28-02-2006 | Отправлено: 16:57 19-04-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    sysxxx
    А этого средствами СМСа ты никак не сделаешь...единственное исключени - Admin Studio SMS Edition или SMS Installer(тут в названии мог наврать). Эти программы могут перепаковать твою софтину в msi, который ты через СМС распространишь. В зависимости от настроек эта прога может ставиться ничего не спрашивая.
    Как правило, достаточно задать ключики командной строки, у большей части софта возможен такой вариант автоматической установки.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 09:29 20-04-2006
    sysxxx



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

    Всего записей: 138 | Зарегистр. 28-02-2006 | Отправлено: 09:53 20-04-2006
    SergeyCVS



    winextreme team
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sysxxx
    ты какую программу пытаешся таким образом поставить? каким продуктом там сделан инстолятор? большенство инстоляторов имеют ключи командной строки позволяющие установить продукт в silent режиме установки, т.е. без интерфейса, лишних вопросов и т.д.

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

    Всего записей: 2445 | Зарегистр. 04-01-2002 | Отправлено: 11:57 20-04-2006
    alex77501

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

    Цитата:
    [/q]
    Michigun
    [q]А там в настройках Hardware Inventory ставь галочку Collect MIF Files, и на один из компов эти файлики положи.  
     
    Добавлено:  
    Положи эти файлы на одну из машин, и включи опцию собирать mif файлы в настройках Hardware inventory.

     
     
    Не совсем понял на какую именно машину положить, и куда именно на машину (на какой диск ? папку ? должна ли она быть расшарена ?)

    Всего записей: 155 | Зарегистр. 28-01-2003 | Отправлено: 19:58 20-04-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    На любую, где у тебя есть аклиент смса. А куда именно - я щас не помню, куда то в папку к клиенту. Ищи.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 10:40 21-04-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Сдал вчера тест 70-089, посвященный нашему любимому SMS 2003.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 11:39 22-04-2006
    Gorg23



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Уважаемые спецы, подскажите пожалуйста как создать коллекцию с компами W2k+IE5 или IE5.5 и с помощью чего можно установить на них IE6. И еще стоит задача установить на куче компов visio 2003. Подскажите кто как решал такие задачи или поделитесь ссылочкой пожалуйста. sms установлен и работает, простые приложения и SP4 ставил, а вот как поставить тихо visio и втулить туда ключ пока не представляю.  

    Всего записей: 60 | Зарегистр. 06-02-2006 | Отправлено: 17:12 27-04-2006
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хочу устанавливать клиента Symantec Antivirus через SMS. Для этого надо создать Advertisement для всех серверов — кроме тех, где установлена серверная версия SAV. Вот как я придумал выбрать тех клиентов SMS, где установлен сервер SAV:

    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 inner join SMS_G_System_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SoftwareFile.FilePath = "C:\\Program Files\\Symantec AntiVirus\\CLT-INST\\WIN32\\"

    — то есть смотрим, на каких машинах Software Inventory обнаружила программы в папке "C:\Program Files\Symantec AntiVirus\CLT-INST\WIN32\".
     
    но никак не могу придумать, как отфильтровать все машины кроме серверов SAV. То есть, например, выбрать таких клиентов SMS, где нет экзешников в паке "C:\Program Files\Symantec AntiVirus\CLT-INST\WIN32\".
     
    Добавлено:
    ну или подойдёт решение, если получится сделать коллекцию из всех клиентов, не включённых в другую коллекцию (которая сделана запросом выше).

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 15:02 28-04-2006 | Исправлено: dg, 15:18 28-04-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dg
    Хммм... а по моему тут работают конструкции вида  
     
    select * where NOT (условие).
     
    Нет?
     
    Добавлено:

    Цитата:
    Уважаемые спецы, подскажите пожалуйста как создать коллекцию с компами W2k+IE5 или IE5.5

    см. пост dg

    Цитата:
    а вот как поставить тихо visio и втулить туда ключ пока не представляю

    Первое  - запустить setup.exe /?
    второе - www.microsoft.com
     

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 15:38 28-04-2006
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Michigun
    Цитата:
    Хммм... а по моему тут работают конструкции вида  
     
    select * where NOT (условие).  
     
    Нет?  
    не-а. Если сделать так, то запрос вернёт вообще всех клиентов. Потому что на всех клиентах есть файлы, находящиеся не в этой папке.
     
    (пробовал делать отрицание и в таком виде:
     
    select (...) where not SMS_G_System_SoftwareFile.FilePath = "C:\\Program Files\\Symantec AntiVirus\\CLT-INST\\WIN32\\"
     
    и в таком:
     
    select (...) where SMS_G_System_SoftwareFile.FilePath != "C:\\Program Files\\Symantec AntiVirus\\CLT-INST\\WIN32\\"
     
     — в обоих случаях результат одинаковый).
     
    так что тут надо именно выбирать, где нет такого файла, или кто не входит в коллекцию из тех, где этот файл есть.
     
    в принципе, можно наплевать на наличие файла и выбирать компы по какому-нибудь другому условию. Например, поместить сервера SAV в отдельный OU или группу. Главное же — построить запрос, не включающий клиентов из этого OU или группы. Вот это у меня никак не получается по той же самой причине, описанной выше: сервера, которых надо исключить, всегда находятся не только в «исключительном» OU или группе, но также и где-нибудь ещё. И вот на основании этого «где-нибудь ещё» они всё равно включаются в выборку.
     
    может, есть ещё какой-то вариант? Предлагайте.

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 16:11 28-04-2006 | Исправлено: dg, 16:25 28-04-2006
    Michigun



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dg
    Я мыслю так - нам нужен признак, отделяющий SAV сервера от не их. Это может быть наличие *.exe по конкретному пути, как уже упоминалось. Наверное, отличия в списках Add or remove program тоже есть.  
    Второе, надо ИСКЛЮЧИТЬ компы с этим признаком из выборки.  
    Я SQL изучал тока в универе. По мойму существует что то вроде EXCLUDE  - оператора исключения.  
    Или Select *  
    ( Where (проверка на вхождение SAV_Server в список установленных прогамм )=null )
     
    за точность этих соображений ручаться к сожалению не могу.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 17:09 28-04-2006 | Исправлено: Michigun, 17:10 28-04-2006
    SergeyCVS



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

    Цитата:
    хочу устанавливать клиента Symantec Antivirus через SMS. Для этого надо создать Advertisement для всех серверов — кроме тех, где установлена серверная версия SAV.  
     
    ....
     
    но никак не могу придумать, как отфильтровать все машины кроме серверов SAV. То есть, например, выбрать таких клиентов SMS, где нет экзешников в паке "C:\Program Files\Symantec AntiVirus\CLT-INST\WIN32\".

     
    я бы коллекцию строил не на основе наличия экзешников в определенной папке, а на основе присудствия (или не присудствия) требуемого ПО. например:

    Код:
    select *  from  SMS_R_System 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 != "{016589AA-E16F-11D4-88E4-0050DA0DE462}"

     
    выбирает все компы где нет ПО с таким ID {016589AA-E16F-11D4-88E4-0050DA0DE462}

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

    Всего записей: 2445 | Зарегистр. 04-01-2002 | Отправлено: 17:09 28-04-2006
    Michigun



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

    Цитата:
    Select *    
    ( Where (проверка на вхождение SAV_Server в список установленных прогамм )=null )  

    конечно же я имел в виду конструкцию вида
    Цитата:
     select * from  SMS_R_System 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 != "{016589AA-E16F-11D4-88E4-0050DA0DE462}"  

    тока не помнил как она синтаксически правильно пишется.
    SergeyCVS - респект.

    Всего записей: 1623 | Зарегистр. 28-12-2004 | Отправлено: 17:12 28-04-2006
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Michigun
    Цитата:
    Я мыслю так - нам нужен признак, отделяющий SAV сервера от не их. Это может быть наличие *.exe по конкретному пути, как уже упоминалось.
    согласен.

    Цитата:
    Наверное, отличия в списках Add or remove program тоже есть.
    нету.

    Цитата:
    Я SQL изучал тока в универе. По мойму существует что то вроде EXCLUDE  - оператора исключения.  
    ок, спасибо за наводку. Попробую обратиться к людям, знакомым с сиквелом. Сам я к ним не отношусь, к сожалению.
     
    SergeyCVS
    Цитата:
    я бы коллекцию строил не на основе наличия экзешников в определенной папке, а на основе присудствия (или не присудствия) требуемого ПО. например:  
    проблема в том, что у SAV клиент и сервер ставятся из одного msi. Боюсь, что и GUI у них поэтому одинаковый. Если бы ещё знать точно, как это проверить. Твой скрипт что-то не работоает. Пишет c:\scripts\script.vbs(17, 1) (null): 0x80041010 и создаёт пустой файл, с одними заголовками.
     
    Добавлено:
    зы. Скрипт от SergeyCVS для вывода списка установленного ПО с ГУИДами:

    Set objFSO = CreateObject("Scripting.FileSystemObject")  
    Set objTextFile = objFSO.CreateTextFile("c:\scripts\software.tsv", True)  
     
    strComputer = "."  
    Set objWMIService = GetObject("winmgmts:" _  
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")  
    Set colSoftware = objWMIService.ExecQuery _  
        ("Select * from Win32_Product")  
     
    objTextFile.WriteLine "Caption" & vbtab & _  
        "Description" & vbtab & "Identifying Number" & vbtab & _  
        "Install Date" & vbtab & "Install Location" & vbtab & _  
        "Install State" & vbtab & "Name" & vbtab & _  
        "Package Cache" & vbtab & "SKU Number" & vbtab & "Vendor" & vbtab _  
            & "Version"  
     
    For Each objSoftware in colSoftware  
        objTextFile.WriteLine objSoftware.Caption & vbtab & _  
        objSoftware.Description & vbtab & _  
        objSoftware.IdentifyingNumber & vbtab & _  
        objSoftware.InstallDate2 & vbtab & _  
        objSoftware.InstallLocation & vbtab & _  
        objSoftware.InstallState & vbtab & _  
        objSoftware.Name & vbtab & _  
        objSoftware.PackageCache & vbtab & _  
        objSoftware.SKUNumber & vbtab & _  
        objSoftware.Vendor & vbtab & _  
        objSoftware.Version  
    Next  
    objTextFile.Close

    у меня почему-то не работает. Проверьте кто-нибудь ещё плиз.
     
    Добавлено:
    сейчас проверил — на рабочей машине (Windows XP SP2) работает, на двух серверах (Windows Server 2003 SP1) — нет. А у вас на серверах?

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



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

    Цитата:
    А у вас на серверах?

    На Win2003 не пашет.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dg
    HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Landesk\VirusProtect6\CurrentVersion\
    Клиент НИКОГДА не содержит ключа реестра:
     
    DomainName REG_SZ
     
    а также сервер имеет другое значение ключей, но не скажу точно какое:
    InstalledProducts REG_DWORD
    ClientType REG_DWORD (н-р у меня клиент управляемый - 1, а на сервере - 4)
     
    Добавлено:

    Цитата:
    Боюсь, что и GUI у них поэтому одинаковый

    Именно

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

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

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    значит так. Скрипт, выполненный на рабочей машине, показал мне, что GUID SAV-а — {46B63F23-2B4A-4525-A827-688026BE5E40}. Я сделал запрос — показать все машины с таким GUID:

    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 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}"

    в результате получил список всех клиентов. Вывод: GUID у клиентов и серверов SAV однинаковый.
     
    потом сделал такой же запрос, но на отрицание:

    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 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}"

    в результате опять получил список всех клиентов. Вывод: тут работает такое же правило, как описано выше. То есть поскольку на клиентах стоит и другой софт, с другими GUID-ами, то они тоже считаются подходящими. В общем, это тоже тупиковый вариант.
     
    Добавлено:
    FreemanRU

    Цитата:
    HKEY_LOCAL_MACHINE\SOFTWARE\Intel\Landesk\VirusProtect6\CurrentVersion\  
    Клиент НИКОГДА не содержит ключа реестра:  
     
    DomainName REG_SZ  
     
    а также сервер имеет другое значение ключей, но не скажу точно какое:  
    InstalledProducts REG_DWORD  
    ClientType REG_DWORD (н-р у меня клиент управляемый - 1, а на сервере - 4)  

    увы, это не даст ничего нового. Даже если мы построим запрос, который будет включать клиентов с ключами в реестре, характерными для сервера SAV, то задача сводится к таким же, как выше. Как потом построить запрос на отрицание, чтобы включить клиентов?
    если мы построим запрос, который будет включать клиентов с ключами в реестре, характерными для клиента SAV, то мы получим всех действующих клиентов, но не получим потенциальных — то есть такие машины, на которых SAV не стоит вовсе. Например, только что установленные и введённые в домен компы. В общем, задача состоит именно в том, чтобы выбрать всё, где нету сервера SAV.

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 17:39 28-04-2006 | Исправлено: dg, 17:49 28-04-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