Jak rozszerzyć spis sprzętu w Configuration Manager

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Spis sprzętu odczytuje informacje z komputerów z systemem Windows przy użyciu instrumentacji zarządzania windows (WMI). WMI to Microsoft implementacja internetowego rozwiązania Enterprise Management (WBEM), branżowego standardu uzyskiwania dostępu do informacji o zarządzaniu w przedsiębiorstwie. W poprzednich wersjach Configuration Manager rozszerzono spis sprzętu, modyfikując plik sms_def.mof na serwerze lokacji. Ten plik zawierał listę klas WMI, które mogą być odczytywane przez spis sprzętu. Edytując ten plik, można włączyć i wyłączyć istniejące klasy, a także utworzyć nowe klasy do spisu.

Plik Configuration.mof służy do definiowania klas danych, które mają być spisywane przez spis sprzętu na kliencie i nie ulega zmianie od Configuration Manager 2012 r. Klasy danych można tworzyć w celu spisu istniejących lub niestandardowych klas danych repozytorium WMI lub kluczy rejestru znajdujących się w systemach klienckich.

Plik Configuration.mof definiuje również i rejestruje dostawców WMI, którzy uzyskują dostęp do informacji o urządzeniu podczas spisu sprzętu. Rejestrowanie dostawców definiuje typ dostawcy, który ma być używany, oraz klasy obsługiwane przez dostawcę.

Gdy Configuration Manager klienci żądają zasad, plik Configuration.mof jest dołączony do treści zasad. Ten plik jest następnie pobierany i kompilowany przez klientów. Podczas dodawania, modyfikowania lub usuwania klas danych z pliku Configuration.mof klienci automatycznie kompilują te zmiany, które są wprowadzane w klasach danych związanych ze spisem. Nie trzeba wykonywać żadnych dalszych działań w celu spisu nowych lub zmodyfikowanych klas danych na klientach Configuration Manager. Ten plik znajduje się w folderze Inboxes\clifiles.src\hinv\ Configuration Manager katalogu instalacyjnego na serwerze lokacji głównej lub serwerze centralnej lokacji administracyjnej (CAS).

W Configuration Manager bieżącej gałęzi plik sms_def.mof nie jest edytowany tak jak we wcześniejszych wersjach. Zamiast tego wprowadź te zmiany przy użyciu ustawień klienta. Configuration Manager udostępnia następujące metody rozszerzania spisu sprzętu.

Uwaga

W przypadku zmiany stanu klas w ustawieniach klienta podczas aktualizowania lokacji niektóre klasy mogą przywrócić stan domyślny. Jeśli na przykład wyłączysz SMS_Windows8Application klasy lubSMS_Windows8ApplicationUserInfo, zostaną one włączone po zainstalowaniu aktualizacji Configuration Manager. Podczas dostosowywania klas spisu sprzętu należy zapoznać się z ich konfiguracją przed aktualizacją lokacji i po jej zakończeniu.

Jeśli plik Configuration.mof został ręcznie zmieniony w celu dodania niestandardowych klas spisu, te zmiany zostaną zastąpione podczas aktualizowania witryny. Aby nadal używać klas niestandardowych po aktualizacji, dodaj je do sekcji Dodano rozszerzenia w pliku Configuration.mof. Nie modyfikuj żadnych elementów powyżej tej sekcji. Pozostałe sekcje są zarezerwowane do modyfikacji przez Configuration Manager. Witryna tworzy kopię zapasową niestandardowego pliku Configuration.mof w data\hinvarchive\ folderze katalogu instalacji Configuration Manager na serwerze lokacji.

Począwszy od wersji 2107, możesz użyć usługi administracyjnej, aby ustawić właściwości niestandardowe na urządzeniach.Następnie możesz użyć właściwości niestandardowych w Configuration Manager do raportowania lub tworzenia kolekcji. Aby uzyskać więcej informacji, zobacz Właściwości niestandardowe dla urządzeń.

Metody

Włączanie lub wyłączanie

Włącz lub wyłącz niektóre z wszystkich atrybutów klasy, która już istnieje na kliencie. Ta akcja powoduje, że agent spisu sprzętu zbiera go na klientach. Tę akcję można wykonać w domyślnych ustawieniach klienta lub niestandardowych ustawieniach klienta urządzenia. Aby uzyskać więcej informacji, zobacz Włączanie lub wyłączanie istniejących klas.

Dodaj

Jeśli klasa WMI istnieje na kliencie i jest znana lokacji, ta akcja obejmuje ją do możliwego zestawu klas spisu sprzętu. Możesz dodać nową klasę spisu z przestrzeni nazw WMI innego urządzenia. Ta akcja dotyczy tylko domyślnych ustawień klienta. Aby uzyskać więcej informacji, zobacz Dodawanie nowej klasy.

Rozszerzyć

Dodaj nową klasę WMI do klienta. Aby ręcznie rozszerzyć spis sprzętu, edytuj plik configuration.mof w lokacji najwyższego poziomu.

Jeśli klasa WMI jeszcze nie istnieje na kliencie, musisz rozszerzyć schemat usługi WMI:

  1. Edytuj plik configuration.mof w lokacji najwyższego poziomu. Przejrzyj plik dataldr.log, aby zobaczyć, jak witryna ją dodaje.

  2. Odśwież zasady na kliencie i poczekaj na skompilowanie nowej klasy.

  3. Użyj domyślnych ustawień klienta, aby dodać nową klasę do spisu sprzętu. Nie musisz włączać tej klasy w domyślnych ustawieniach klienta. Następnie można go włączyć w niestandardowym ustawieniu klienta urządzenia.

Importowanie i eksportowanie

Użyj konsoli Configuration Manager, aby zaimportować i wyeksportować pliki mof (Managed Object Format), które zawierają klasy spisu. Aby uzyskać więcej informacji, zobacz Jak importować klasy i Jak eksportować klasy.

Informacje o plikach NOIDMIF

Użyj plików NOIDMIF, aby zebrać informacje o urządzeniach klienckich, których Configuration Manager nie mogą tworzyć spisu. Na przykład zbierz informacje o numerze zasobu urządzenia, które istnieją tylko jako etykieta na urządzeniu. Spis NOIDMIF jest automatycznie skojarzony z urządzeniem klienckim, z których został zebrany. Aby uzyskać więcej informacji, zobacz Tworzenie plików NOIDMIF.

Informacje o plikach IDMIF

Pliki IDMIF umożliwiają zbieranie informacji o zasobach w organizacji, które nie są skojarzone z klientem Configuration Manager. Na przykład projektory, kserokopiarki i drukarki sieciowe. Aby uzyskać więcej informacji, zobacz Tworzenie plików IDMIF.

Procedury

Te procedury ułatwiają skonfigurowanie domyślnych ustawień klienta dla spisu sprzętu i dotyczą wszystkich klientów w hierarchii. Jeśli te ustawienia mają być stosowane tylko do niektórych klientów, utwórz niestandardowe ustawienie urządzenia klienckiego i przypisz je do kolekcji określonych klientów. Aby uzyskać więcej informacji, zobacz Jak skonfigurować ustawienia klienta.

Włączanie lub wyłączanie istniejących klas

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja i wybierz węzeł Ustawienia klienta.

  2. Wybierz domyślne ustawienia klienta. Na karcie Narzędzia główne w grupie Właściwości wybierz pozycję Właściwości.

  3. W oknie dialogowym Domyślne ustawienia klienta wybierz pozycję Spis sprzętu.

  4. Na liście Ustawienia urządzenia wybierz pozycję Ustaw klasy.

  5. W oknie dialogowym Klasy spisu sprzętu wybierz lub wyczyść klasy i właściwości klas, które mają być zbierane przez spis sprzętu. Możesz rozwinąć klasy, aby wybrać lub wyczyścić poszczególne właściwości w ramach tej klasy. Użyj pola Wyszukaj klasy spisu , aby wyszukać poszczególne klasy.

Ważna

Po dodaniu nowych klas do Configuration Manager spisu sprzętu zwiększy się rozmiar pliku spisu, który jest zbierany i wysyłany do serwera lokacji. Może to negatywnie wpłynąć na wydajność sieci i Configuration Manager lokacji. Włącz tylko klasy spisu, które chcesz zebrać.

Dodawanie nowej klasy

Klasy spisu można dodawać tylko z serwera najwyższego poziomu hierarchii, modyfikując domyślne ustawienia klienta. Ta opcja nie jest dostępna podczas tworzenia niestandardowych ustawień urządzenia.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja i wybierz węzeł Ustawienia klienta.

  2. Wybierz domyślne ustawienia klienta. Na karcie Narzędzia główne w grupie Właściwości wybierz pozycję Właściwości.

  3. W oknie dialogowym Domyślne ustawienia klienta wybierz pozycję Spis sprzętu.

  4. Na liście Ustawienia urządzenia wybierz pozycję Ustaw klasy.

  5. W oknie dialogowym Klasy spisu sprzętu wybierz pozycję Dodaj.

  6. W oknie dialogowym Dodawanie klasy spisu sprzętu wybierz pozycję Połącz.

  7. W oknie dialogowym Łączenie z instrumentacją zarządzania windows (WMI) określ nazwę komputera, z którego zostaną pobrane klasy WMI i przestrzeń nazw usługi WMI do pobrania klas. Jeśli chcesz pobrać wszystkie klasy poniżej określonej przestrzeni nazw WMI, wybierz pozycję Cykliczne. Jeśli komputer, z którym nawiązujesz połączenie, nie jest komputerem lokalnym, podaj poświadczenia dla konta, które ma uprawnienia dostępu do usługi WMI na komputerze zdalnym.

  8. Wybierz pozycję Połącz.

  9. W oknie dialogowym Dodawanie klasy spisu sprzętu na liście Klasy spisu wybierz klasy WMI, które chcesz dodać do Configuration Manager spisu sprzętu.

  10. Jeśli chcesz edytować informacje o wybranej klasie WMI, wybierz pozycję Edytuj, a następnie w oknie dialogowym Kwalifikatory klas podaj następujące informacje:

    • Nazwa wyświetlana: ta nazwa będzie wyświetlana w Eksploratorze zasobów.

    • Właściwości: określ jednostki, w których będą wyświetlane poszczególne właściwości klasy WMI.

      Właściwości można również ustawić jako właściwość klucza, aby ułatwić unikatową identyfikację każdego wystąpienia klasy. Jeśli dla klasy nie zdefiniowano żadnego klucza, a wiele wystąpień klasy jest zgłaszanych z klienta, w bazie danych jest przechowywane tylko najnowsze znalezione wystąpienie.

      Po zakończeniu konfigurowania właściwości wybierz przycisk OK , aby zamknąć okno dialogowe Kwalifikatory klas i inne otwarte okna dialogowe.

Jak importować klasy

Klasy spisu można importować tylko podczas modyfikowania domyślnych ustawień klienta. Można jednak użyć niestandardowych ustawień klienta, aby zaimportować informacje, które nie zawierają zmiany schematu, takie jak zmiana właściwości istniejącej klasy z True na False.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja i wybierz węzeł Ustawienia klienta.

  2. Wybierz domyślne ustawienia klienta. Na karcie Narzędzia główne w grupie Właściwości wybierz pozycję Właściwości.

  3. W oknie dialogowym Domyślne ustawienia klienta wybierz pozycję Spis sprzętu.

  4. Na liście Ustawienia urządzenia wybierz pozycję Ustaw klasy.

  5. W oknie dialogowym Klasy spisu sprzętu wybierz pozycję Importuj.

  6. W oknie dialogowym Importowanie wybierz plik MOF (Managed Object Format), który chcesz zaimportować, a następnie wybierz przycisk OK. Przejrzyj elementy, które zostaną zaimportowane, a następnie wybierz pozycję Importuj.

Jak eksportować klasy

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja i wybierz węzeł Ustawienia klienta.

  2. Wybierz domyślne ustawienia klienta. Na karcie Narzędzia główne w grupie Właściwości wybierz pozycję Właściwości.

  3. W oknie dialogowym Domyślne ustawienia klienta wybierz pozycję Spis sprzętu.

  4. Na liście Ustawienia urządzenia wybierz pozycję Ustaw klasy.

  5. W oknie dialogowym Klasy spisu sprzętu wybierz pozycję Eksportuj.

    Uwaga

    Podczas eksportowania klas wszystkie aktualnie wybrane klasy zostaną wyeksportowane.

  6. W oknie dialogowym Eksportowanie określ plik MOF (Managed Object Format), do który chcesz wyeksportować klasy, a następnie wybierz pozycję Zapisz.

Zbieranie ciągów większych niż 255 znaków

Można określić długość ciągów, które mają być większe niż 255 znaków dla właściwości spisu sprzętu. Ta akcja dotyczy tylko nowo dodanych klas i właściwości spisu sprzętu, które nie są kluczami.

  1. W obszarze roboczym Administracja wybierz pozycję Ustawienia klienta. Wybierz ustawienie urządzenia klienckiego do edycji, a następnie wybierz pozycję Właściwości.

  2. Wybierz pozycję Spis sprzętu, a następnie pozycję Ustaw klasy i Dodaj.

  3. Wybierz pozycję Połącz.

  4. W polu Nazwa komputera, przestrzeń nazw usługi WMI wybierz pozycję Cykliczne w razie potrzeby. W razie potrzeby podaj poświadczenia, aby nawiązać połączenie. Wybierz pozycję Połącz , aby wyświetlić klasy przestrzeni nazw.

  5. Wybierz nową klasę, a następnie wybierz pozycję Edytuj.

  6. Zmień wartość długości właściwości, która jest ciągiem innym niż klucz, na wartość 255. Wybierz przycisk OK.

  7. Upewnij się, że edytowana właściwość została wybrana dla pozycji Dodaj klasę spisu sprzętu i wybierz przycisk OK.

Korzystanie z plików MIF

Pliki MIF (Management Information Format) umożliwiają rozszerzenie informacji o spisie sprzętu zbieranych od klientów przez Configuration Manager. Podczas spisu sprzętu informacje przechowywane w plikach MIF są dodawane do raportu spisu klientów i przechowywane w bazie danych lokacji, gdzie można używać danych w taki sam sposób, jak domyślne dane spisu klientów. Istnieją dwa typy plików MIF: NOIDMIF i IDMIF.

Ważna

Przed dodaniem informacji z plików MIF do bazy danych Configuration Manager utwórz lub zaimportuj klasę. Aby uzyskać więcej informacji, zobacz Dodawanie nowej klasy lub Jak zaimportować klasy w tym artykule.

Tworzenie plików NOIDMIF

Pliki NOIDMIF mogą służyć do dodawania informacji do spisu sprzętu klienta, które zwykle nie mogą być zbierane przez Configuration Manager i są skojarzone z określonym urządzeniem klienckim. Na przykład wiele firm oznacza każdy komputer w organizacji numerem zasobu, a następnie kataloguje te numery ręcznie. Podczas tworzenia pliku NOIDMIF te informacje można dodać do bazy danych Configuration Manager i używać do wykonywania zapytań i raportowania.

Aby uzyskać więcej informacji na temat tworzenia plików NOIDMIF, zobacz Informacje o spisie w dokumentacji zestawu SDK Configuration Manager.

Ważna

Podczas tworzenia pliku NOIDMIF zapisz go w formacie zakodowanym w interfejsie ANSI. Jeśli zapiszesz pliki NOIDMIF w formacie zakodowanym w formacie UTF-8, Configuration Manager nie będzie mógł ich odczytać.

Po utworzeniu pliku NOIDMIF zapisz go w folderze %Windir%\CCM\Inventory\noidmifs na każdym kliencie. Configuration Manager zbiera informacje z plików NODMIF w tym folderze podczas następnego zaplanowanego cyklu spisu sprzętu.

Tworzenie plików IDMIF

Pliki IDMIF mogą służyć do dodawania do bazy danych Configuration Manager informacji o zasobach, których zwykle nie można ująć w spis Configuration Manager i które nie są skojarzone z konkretnym urządzeniem klienckim. Na przykład można użyć programu IDMIFS do zbierania informacji o projektorach, odtwarzaczach DVD, kserokopiarkach lub innym sprzęcie, który nie ma klienta Configuration Manager.

Aby uzyskać więcej informacji na temat tworzenia plików IDMIF, zobacz Informacje o spisie w dokumentacji zestawu SDK Configuration Manager.

Po utworzeniu pliku IDMIF zapisz go w folderze %Windir%\CCM\Inventory\idmifs na komputerach klienckich. Configuration Manager zbiera informacje z tego pliku podczas następnego zaplanowanego cyklu spisu sprzętu. Zadeklaruj nowe klasy dla informacji zawartych w pliku, dodając je lub importując.

Uwaga

Pliki MIF mogą zawierać duże ilości danych, a zebranie tych danych może negatywnie wpłynąć na wydajność witryny. Włącz kolekcję MIF tylko wtedy, gdy jest to wymagane. Skonfiguruj opcję Maksymalny niestandardowy rozmiar pliku MIF (KB) w ustawieniach spisu sprzętu. Aby uzyskać więcej informacji, zobacz Wprowadzenie do spisu sprzętu.