Mukautettujen laitteistovarastovinkkien luominen

Vuosien varrella olen luonut satoja mukautettuja laitteistovarastoja System Management Server 1.1: stä (SMS) Microsoft Endpoint Manager Configuration Manager (MEMCM) -haaraan. Matkan varrella olen myös tehnyt paljon virheitä tuodessani/luodessani näitä luokkia. Tähän asti olen kuitenkin hionnut taitoni siihen, että voin perustaa uuden luokan vain muutamassa minuutissa. Tietenkin liioittelen aikasi, mutta ymmärrät ajatuksen! Tässä blogikirjoituksessa jaan kanssasi joitain vinkkejä omien laitteistovarastoluokkien luomiseen.

Laitteistovarasto, mikä se on?

Lyhyesti sanottuna laitteistovarasto on inventaario, joka tulee tietokoneelta. MEMCM: n kannalta se koostuu kahdesta asiasta. Windows Management Interface (WMI) -luokat ja Tietokoneasetus. Tietokoneasetus kertoo MEMCM -tietokoneelle, mitä varastoi, kun taas WMI -luokat ovat inventoituja.

Mukautetun laitteistovaraston luominen

MEMCM inventoi paljon yksityiskohtia tietokoneelta, mutta joku haluaa aina jotain enemmän. Jos olet samanlaisessa tilanteessa, saatat harkita myös uutta (mukautettua) laitteistoluetteloa. Tässä vinkit auttavat. Ensinnäkin sinun on tiedettävä, että käytettävissäsi on neljä menetelmää.

  • Voit tuoda olemassa olevan WMI -luokan.
  • Jos et halua tuoda olemassa olevaa WMI -luokkaa, voit luoda uuden.
  • Ominaisuuden lisääminen olemassa olevaan (MEMCM) WMI -luokkaan on toinen vaihtoehto.
  • Voit myös inventoida rekisteriavaimen.

Seuraavaksi sinun on päätettävä, mikä menetelmä sopii parhaiten tarpeisiisi. Alla annan lisätietoja jokaisesta.

Olemassa olevan WMI -luokan tuominen

Jos etsimäsi tiedot ovat jo olemassa WMI -luokassa, tietojen tuonti (konsolin kautta) saattaa tuntua helpoimmalta menetelmältä ilman riskiä. Tiedän, että useimmat ihmiset harkitsevat tämän menetelmän valitsemista, mutta vaikka se on helppo tehdä, muista, että siihen liittyy tietty riski. Tämä pätee erityisesti, jos tietotyyppi on tunnistettu väärin.

Ongelmat voivat vaihdella absoluuttisesta varaston keräämisestä väärien tietojen kartoittamiseen. Näen tämän menetelmän kanssa kaksi merkittävää ongelmaa:

  • Mitä tapahtuu, kun nämä tiedot (ominaisuudet) lisätään seuraavaan MEMCM -päivitykseen?
  • Tuontitoiminto ei aina ymmärrä kaikkia erilaisia tietotyyppejä ja voi määrittää väärän tietotyypin väärin.

Näen usein ihmisiä tavoittamassa foorumeilla yrittäessään saada vastauksia olemassa olevan WMI -luokan tuontiin liittyviin ongelmiin. Se ei siis ole välttämättä ongelmaton menetelmä.

Luo uusi mukautettu varaston WMI -luokka

Tämä on helpoin vaihtoehto ja pienin riski. Miksi? Sinulla ei ole koskaan ongelmia tämän menetelmän kanssa, koska uusi mukautettu WMI -luokka ei todennäköisesti koskaan ole ristiriidassa MEMCM -luokan kanssa. Mikä parasta, MEMCM -tiimi tukee täysin tätä menetelmää. Tämä tarkoittaa, että voit lisätä mukautettuja mainosjakaumia vaikuttamatta MEMCM -tukeen. Tätä menetelmää suosittelen.

On kuitenkin vielä muutama asia, jotka sinun on muistettava ennen uuden mukautetun luokan luomista.

  • SMS -ryhmän nimen on oltava yksilöllinen.
  • Varmista, että tekstiviestiluokkasi nimi on myös ainutlaatuinen. Voit tehdä tämän liittämällä etukäteen yrityksen nimikirjaimet. Tämä tekee siitä ainutlaatuisen.
  • Käytä yrityksen nimeä tekstiviestissä SMS_Class_ID. Huomaa alla olevassa esimerkissä, että olen lisännyt yritykseni nimen "Enhansoft".
  • Kaikkia WMI -ominaisuustyyppejä ei voi käyttää MEMCM, esimerkiksi: Real32.

Mikä voi mennä pieleen luokkaa luodessa? En ole vielä nähnyt mitään katastrofaalista. Pahimmassa tapauksessa sinun on poistettava luokka ja aloitettava alusta. Varmista, että testaat uutta luokkaa varmistaaksesi, että se kerää haluamasi tiedot. Et halua jättää tätä vaihetta päiviin tai kuukausiin myöhemmin.

Tältä näyttää yksi mukautetun varaston WMI -luokistani:

[SMS_Report (TRUE),
SMS_Group_Name ("Yhteenveto takuusta"),
SMS_Class_ID (“Enhansoft | Takuu | 1.0”),
Nimitila ("\\\\\\\\. \\\\ root \\\\ cimv2"]
luokka ES_Warranty: SMS_Class_Template

Ominaisuuden lisääminen olemassa olevaan oletus (MEMCM) WMI -luokkaan

Mukautetun laitteistoluettelon luominen - Tapa 3

Jos valitset tämän menetelmän, voit joko päivittää asiakasasetuksen lisätäksesi lisäominaisuuden tai muokata config.mof -tiedostoa ja lisätä ominaisuuden.

Mielestäni tämä on riskialtisin vaihtoehto. Tärkein syy riskinottoon on hyvin yksinkertainen. Mitä tapahtuu, kun tuotetiimi lisää tämän ominaisuuden päivitykseen? Parhaassa tapauksessa mitään ei tapahdu. Mutta pahimmassa tapauksessa sinulla on huono päivitys ja koko järjestelmä jätetään tuntemattomaan tilaan. Valitettavasti tämä tapahtui minulle ja minun piti rakentaa laboratorio uudelleen! Joten usko minua, kun sanon, että tämä on vaihtoehto, jolla on suurin riskitekijä. Voitteko kuvitella, jos tämä tapahtuisi tuotantoympäristössä?

Kuinka lisätä ominaisuus olemassa olevaan WMI -luokkaan turvallisesti?

Sinun on kloonattava luokka, jotta voit luoda uuden halutulla ominaisuudella. Tämä estää ongelmien syntymisen myöhemmin. Jos valitset tämän reitin, olet itse luomassa uutta luokkaa (menetelmä #2). Ainoa haittapuoli WMI -luokan kloonaamisessa ja uuden ominaisuuden lisäämisessä on se, että saat ylimääräisiä tietoja tietokantaasi. On kuitenkin tapoja rajoittaa lisätiedot vain uusiin ominaisuuksiin ja kyseisen luokan ominaisuusavaimiin. Tämä tarkoittaa kuitenkin, että sinun on "yhdistettävä" tiedot oletusluokkaan milloin tahansa, kun haluat käyttää niitä.

Inventoi rekisteriavain

Tämä vaihtoehto on oikeastaan sama asia kuin uuden mukautetun varaston WMI -luokan luominen (menetelmä #2). Prosessi on melko yksinkertainen, jos käytät RegKeyToMofia. Se tekee 99% työn puolestasi. Kokosin tämän ohjeen blogikirjoituksessani nimeltä, Kuinka käyttää RegKeyToMofia.

Viimeinen sana

Ota se henkilöltä, joka on luonut paljon mukautettuja varastoluokkia ja joka on oppinut virheistään matkan varrella. Minulla ei ole koskaan ollut ongelmia MEMCM -päivityksissä tai -päivityksissä mukautetun laitteistovaraston WMI -luokkien luomisen jälkeen (menetelmä #2). Samaa ei voida sanoa ominaisuuden lisäämisestä olemassa olevaan WMI -luokkaan tai foorumien näkemysten perusteella olemassa olevan WMI -luokan tuomisesta.

Ota rohkeasti yhteyttä minuun osoitteessa @GarthMJ jos sinulla on lisäkysymyksiä.

Katso, miten Right Click Tools muuttaa järjestelmien hallintatapaa.

Paranna tuottavuutta välittömästi rajoitetulla, ilmaisella Community Editionilla.

Aloita Right Click Tools: n käyttö tänään:

Tuki

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.

Ota yhteyttä

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.

Lähettämällä tämän lomakkeen ymmärrät, että Recast Software voi käsitellä tietojasi Recast Software:ssä kuvatulla tavalla Tietosuojakäytäntö.

fiFinnish