none
Добавить процессор, физические жесткие диски в оборудование компьютера? RRS feed

Ответы

  • А зачем вам вручную их создавать? Не проще подцепить к SCCM\SCOM, как было предложено выше? Зачем такие сложности?

    Абстрактный класс не может иметь созданные объекты. Ищите класс ниже по иерархии.

    Hosted-классы (а это практически все компоненты компьютеров) должны создаваться в связке с объектом, на котором они расположены. SMLets такое не позволяет, на сколько я знаю (но тут могу ошибяться, может что-то в 4ой версии исправили). Можно через CSV, но надо указывать все параметры класса. Их можно узнать через SMLets тот же самый:

    (Get-SCSMClass "Microsoft.Windows.Computer$").GetProperties("Recursive")

    Вывод:

    PS C:\Users\gricenko> (Get-SCSMClass "Microsoft.Windows.Computer$").GetProperties("Recursive")Name                            Key   Required AutoIncrement Type                               DisplayName----                            ---   -------- ------------- ----                               -----------PrincipalName                   True  False    False         string                             Имя участникаDNSName                         False False    False         string                             DNS-имяNetbiosComputerName             False False    False         string                             NetBIOS-имя компьютераNetbiosDomainName               False False    False         string                             NetBIOS-имя доменаIPAddress                       False False    False         string                             IP-адресNetworkName                     False False    False         string                             Сетевое имяActiveDirectoryObjectSid        False False    False         string                             ИД безопасности Acti...IsVirtualMachine                False False    False         bool                               Виртуальная машинаDomainDnsName                   False False    False         string                             DNS-имя доменаOrganizationalUnit              False False    False         string                             ПодразделениеForestDnsName                   False False    False         string                             DNS-имя лесаActiveDirectorySite             False False    False         string                             Сайт Active DirectoryLogicalProcessors               False False    False         int                                Логические процессорыPhysicalProcessors              False False    False         int                                Физические процессорыHostServerName                  False False    False         string                             Имя сервера узлаVirtualMachineName              False False    False         string                             Имя виртуальной машиныOffsetInMinuteFromGreenwichTime False False    False         int                                Смещение относительн...LastInventoryDate               False False    False         datetime                           Дата последней инвен...ObjectStatus                    False False    False         System.ConfigItem.ObjectStatusEnum Состояние объектаAssetStatus                     False False    False         System.ConfigItem.AssetStatusEnum  Состояние активаNotes                           False False    False         richtext                           ПримечанияDisplayName                     False False    False         string                             Отображаемое имя

    "где найти перечень всех свойств Microsoft.Windows.Computer таких как Процессор , Сетевое оборудование, Физические диски , Логические диски ?"

    Это не свойства, а связанные объекты.


    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    16 августа 2012 г. 20:45
    Модератор
  • Надо создать свой класс КЭ (универсальный).
    Продумать критерии и признаки, которые позволят сортировать ваши единицы и логику их названия.
    Создать список-рубрикатор или просто каталог хранимого/используемого оборудования и пользоваться.

    Итого получим универсальную форму для хранения любых типов оборудования, представленную
    всего одним типом "Элементов Конфигурации".

    Не думаю, что в рамках "управления инцидентами" потребуется детальный учет характеристик
    оборудования. А все, что есть - можно хранить в примечаниях или аналогичном поле "Характеристики".

    • Предложено в качестве ответа Makeev Yurij 17 августа 2012 г. 9:01
    • Помечено в качестве ответа Yegor StartsevModerator 11 апреля 2013 г. 11:51
    17 августа 2012 г. 9:01

Все ответы

  • Можно через SCOM CI Connector. SCOM собирает данные о процах и дисках. Второй вариант - я думаю это умеет SCCM, но опыта работы с ним нет. Вариант 3-й - делать импорт через CSV с заданной периодичностью.
    16 августа 2012 г. 5:44
  • где найти перечень всех свойств Microsoft.Windows.Computer таких как Процессор , Сетевое оборудование, Физические диски , Логические диски ?

    <CSVImportFormat>
      <Class Type="Microsoft.Windows.Computer">
        <Property ID="PrincipalName"/>
        <Property ID="IPAddress"/>
        <Property ID="DomainDnsName"/>
      </Class>
    </CSVImportFormat>

    16 августа 2012 г. 7:26
  • Мне кажется, что процессор это отдельный элемент, с которым нужно создавать связь.
    16 августа 2012 г. 9:02
  • Как создавать элементы процессор , физические жесткие диски в конфигурационных элементах service Manager ?

    16 августа 2012 г. 12:24
  • В Элементах конфигурации создаю представление 

    Процессоры и представление Жесткий диск 

    но при попытке создать пишет 

    Дата: 16.08.2012 17:00:35
    Приложение: System Center Service Manager
    Версия приложения: 7.5.1561.0
    Серьезность: Ошибка
    Сообщение: Не удается создать экземпляр класса System.PhysicalDisk.

    System.ArgumentException: Этот класс является абстрактным.

    16 августа 2012 г. 13:01
  • А зачем вам вручную их создавать? Не проще подцепить к SCCM\SCOM, как было предложено выше? Зачем такие сложности?

    Абстрактный класс не может иметь созданные объекты. Ищите класс ниже по иерархии.

    Hosted-классы (а это практически все компоненты компьютеров) должны создаваться в связке с объектом, на котором они расположены. SMLets такое не позволяет, на сколько я знаю (но тут могу ошибяться, может что-то в 4ой версии исправили). Можно через CSV, но надо указывать все параметры класса. Их можно узнать через SMLets тот же самый:

    (Get-SCSMClass "Microsoft.Windows.Computer$").GetProperties("Recursive")

    Вывод:

    PS C:\Users\gricenko> (Get-SCSMClass "Microsoft.Windows.Computer$").GetProperties("Recursive")Name                            Key   Required AutoIncrement Type                               DisplayName----                            ---   -------- ------------- ----                               -----------PrincipalName                   True  False    False         string                             Имя участникаDNSName                         False False    False         string                             DNS-имяNetbiosComputerName             False False    False         string                             NetBIOS-имя компьютераNetbiosDomainName               False False    False         string                             NetBIOS-имя доменаIPAddress                       False False    False         string                             IP-адресNetworkName                     False False    False         string                             Сетевое имяActiveDirectoryObjectSid        False False    False         string                             ИД безопасности Acti...IsVirtualMachine                False False    False         bool                               Виртуальная машинаDomainDnsName                   False False    False         string                             DNS-имя доменаOrganizationalUnit              False False    False         string                             ПодразделениеForestDnsName                   False False    False         string                             DNS-имя лесаActiveDirectorySite             False False    False         string                             Сайт Active DirectoryLogicalProcessors               False False    False         int                                Логические процессорыPhysicalProcessors              False False    False         int                                Физические процессорыHostServerName                  False False    False         string                             Имя сервера узлаVirtualMachineName              False False    False         string                             Имя виртуальной машиныOffsetInMinuteFromGreenwichTime False False    False         int                                Смещение относительн...LastInventoryDate               False False    False         datetime                           Дата последней инвен...ObjectStatus                    False False    False         System.ConfigItem.ObjectStatusEnum Состояние объектаAssetStatus                     False False    False         System.ConfigItem.AssetStatusEnum  Состояние активаNotes                           False False    False         richtext                           ПримечанияDisplayName                     False False    False         string                             Отображаемое имя

    "где найти перечень всех свойств Microsoft.Windows.Computer таких как Процессор , Сетевое оборудование, Физические диски , Логические диски ?"

    Это не свойства, а связанные объекты.


    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    16 августа 2012 г. 20:45
    Модератор
  • 1.Планируется создать огромное количество оборудования в КЭ , не связанного с компьютерами 

    как лучше сделать ?

    Расширять класс конфигурационных единиц и создавать свою форму , куда все и внести т.е у всех объектов КЭ будет одна форма и класс

    Или наплодить классов и форм 

    2.Подключение  SCCM\SCOM не планируется , по крайне мере пока 

    Как лучше добавлять жесткие диски , процессоры ?

    может быть  создать опять же класс (расширение КЭ) и свою форму под комплектующие компьютера 

    или лучше расширить стандартную форму "компьютер"

    3.Есть нестандартные комплектующие компьютера , которые нужно учитывать 

    Лучше создать форму и расширить класс КЭ или расширить стандартную форму "компьютер"?

    17 августа 2012 г. 8:36
  • Надо создать свой класс КЭ (универсальный).
    Продумать критерии и признаки, которые позволят сортировать ваши единицы и логику их названия.
    Создать список-рубрикатор или просто каталог хранимого/используемого оборудования и пользоваться.

    Итого получим универсальную форму для хранения любых типов оборудования, представленную
    всего одним типом "Элементов Конфигурации".

    Не думаю, что в рамках "управления инцидентами" потребуется детальный учет характеристик
    оборудования. А все, что есть - можно хранить в примечаниях или аналогичном поле "Характеристики".

    • Предложено в качестве ответа Makeev Yurij 17 августа 2012 г. 9:01
    • Помечено в качестве ответа Yegor StartsevModerator 11 апреля 2013 г. 11:51
    17 августа 2012 г. 9:01
  • А зачем вам вручную их создавать? Не проще подцепить к SCCM\SCOM, как было предложено выше? Зачем такие сложности?

    Абстрактный класс не может иметь созданные объекты. Ищите класс ниже по иерархии.

    Hosted-классы (а это практически все компоненты компьютеров) должны создаваться в связке с объектом, на котором они расположены. SMLets такое не позволяет, на сколько я знаю (но тут могу ошибяться, может что-то в 4ой версии исправили). Можно через CSV, но надо указывать все параметры класса. Их можно узнать через SMLets тот же самый:

    (Get-SCSMClass "Microsoft.Windows.Computer$").GetProperties("Recursive")

    Вывод:

    PS C:\Users\gricenko> (Get-SCSMClass "Microsoft.Windows.Computer$").GetProperties("Recursive")Name                            Key   Required AutoIncrement Type                               DisplayName----                            ---   -------- ------------- ----                               -----------PrincipalName                   True  False    False         string                             Имя участникаDNSName                         False False    False         string                             DNS-имяNetbiosComputerName             False False    False         string                             NetBIOS-имя компьютераNetbiosDomainName               False False    False         string                             NetBIOS-имя доменаIPAddress                       False False    False         string                             IP-адресNetworkName                     False False    False         string                             Сетевое имяActiveDirectoryObjectSid        False False    False         string                             ИД безопасности Acti...IsVirtualMachine                False False    False         bool                               Виртуальная машинаDomainDnsName                   False False    False         string                             DNS-имя доменаOrganizationalUnit              False False    False         string                             ПодразделениеForestDnsName                   False False    False         string                             DNS-имя лесаActiveDirectorySite             False False    False         string                             Сайт Active DirectoryLogicalProcessors               False False    False         int                                Логические процессорыPhysicalProcessors              False False    False         int                                Физические процессорыHostServerName                  False False    False         string                             Имя сервера узлаVirtualMachineName              False False    False         string                             Имя виртуальной машиныOffsetInMinuteFromGreenwichTime False False    False         int                                Смещение относительн...LastInventoryDate               False False    False         datetime                           Дата последней инвен...ObjectStatus                    False False    False         System.ConfigItem.ObjectStatusEnum Состояние объектаAssetStatus                     False False    False         System.ConfigItem.AssetStatusEnum  Состояние активаNotes                           False False    False         richtext                           ПримечанияDisplayName                     False False    False         string                             Отображаемое имя

    "где найти перечень всех свойств Microsoft.Windows.Computer таких как Процессор , Сетевое оборудование, Физические диски , Логические диски ?"

    Это не свойства, а связанные объекты.


    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    А как привязать , процессор и физический диск к уже существующему компьютеру ? 

    через  xml и сsv

    24 августа 2012 г. 7:41
  • Так получается что для абстрактных классов , Процессор , Сетевые адаптеры , Физические и логические диски нельзя создать форму

    для ее дальнейшего заполнения ? 

    Можно только создать запись о Процессорах , Сетевые адаптерах , Физических и логические дисках и привязать их к конкретному компьютеру ? 

    17 сентября 2012 г. 6:41