Megosztás a következőn keresztül:


A CMPivot módosításai

A következőre vonatkozik: Configuration Manager (aktuális ág)

Az alábbi információkból megismerheti a CMPivot Configuration Manager verziók közötti módosításait:

CMPivot-módosítások a 2107-es verzióhoz

Egyszerűsített CMPivot-engedélyekre vonatkozó követelmények

Egyszerűsítettük a CMPivot engedélykövetelményeit. Az új engedélyek a cmPivot önálló és a CMPivot helyszíni konzolon alkalmazhatók. A következő módosítások történtek:

  • A CMPivot már nem igényel OLVASÁSI ENGEDÉLYT AZ SMS-szkriptekhez

  • Nincs szükség az alapértelmezett hatókör-engedélyre .

A CMPivot általános fejlesztései

A CMPivot a következő fejlesztéseket hajtotta végre:

  • Az összegző operátorral használható maxif és minif összesítők hozzáadva
  • Az automatikus lekérdezéskiegészítési javaslatok fejlesztései a lekérdezésszerkesztőben
  • Kulcsérték hozzáadva a Beállításjegyzék entitáshoz
  • Hozzáadott egy új RegistryKey entitást, amely az adott kifejezésnek megfelelő összes beállításkulcsot visszaadja

A Beállításjegyzék és a RegistryKey entitások közötti különbség áttekintéséhez az alábbi példákat használhatja:

// Change the path to match your desired registry hive query

Registry('hklm:\SOFTWARE\Microsoft\EnterpriseCertificates\Root\Certificates\*')
RegistryKey('hklm:\SOFTWARE\Microsoft\EnterpriseCertificates\Root\Certificates\*')

RegistryKey('hklm:\SOFTWARE\Microsoft\SMS\*')
Registry('hklm:\SOFTWARE\Microsoft\SMS\*')

CMPivot-módosítások a 2103-es verzióhoz

A 2103-es verziótól kezdődően a CMPivot esetében a következő fejlesztések történtek:

Figyelmeztető üzenet és CMPivot-adatok exportálása lehetőség, ha az eredmények túl nagyok

Ha az eredmények túl nagyok, a következő figyelmeztető üzenet jelenik meg:

A lekérdezés nagy számú eredményt adott vissza. Szűkítse az eredményeket a lekérdezés módosításával, vagy válassza ezt a szalagcímet az eredmények exportálásához.

Ez az üzenet a következő esetekben fordul elő:

  • Ha az eredmény nagyobb 100 000-nél.

    • A figyelmeztetési küszöbérték például 10 000 olyan eszköz (sor) esetében érhető el, amely 10 oszlopnyi entitásadatot tartalmaz.
    • Ebben az esetben lehetősége lesz az eredmények fájlba exportálására .csv
  • Ha egy adott eszközről 128 KB-nál több adatot kell visszaadni.

    • Például lekérdezi a napló eredményeit, CcmLog('ciagent', 120d) és valószínűleg meghaladja a 128 KB-os korlátot.
    • Ha az eredmények 128 KB-nál nagyobbak, figyelmeztetést kap, de nem exportálhatja őket, mivel az ügyfél nem adja vissza őket a kiszolgálóra.

A Közösségi központban megosztott leggyakoribb lekérdezések elérése a CMPivotból

A 2103-es verziótól kezdődően a közösségi központban megosztott leggyakoribb CMPivot-lekérdezéseket a helyszíni CMPivotból érheti el. A szélesebb közösség által megosztott előre létrehozott CMPivot-lekérdezések használatával a CMPivot-felhasználók szélesebb körű lekérdezésekhez férhetnek hozzá. A helyszíni CMPivot hozzáfér a Közösségi központhoz, és visszaadja a legtöbbet letöltött CMPivot-lekérdezések listáját. A felhasználók áttekinthetik a leggyakoribb lekérdezéseket, testre szabhatják őket, majd igény szerint futtathatják őket. Ez a fejlesztés a lekérdezések szélesebb választékát kínálja azonnali használatra anélkül, hogy létre kellene őket hoznia, és lehetővé teszi az információk megosztását a lekérdezések későbbi referenciaként történő összeállításáról.

Megjegyzés:

Ezek a lekérdezések akkor érhetők el, ha a CMPivot parancsot a Configuration Manager konzolról futtatja. A különálló CMPivot-ból még nem érhetők el.

Előfeltételek:

A CMPivot használata a közösségi központ leggyakoribb lekérdezéseinek eléréséhez

  1. Lépjen az Eszközök és megfelelőség munkaterületre, majd válassza az Eszközgyűjtemények csomópontot .

  2. Válasszon ki egy célgyűjteményt, céleszközt vagy eszközcsoportot, majd válassza a CMPivot indítása lehetőséget a menüszalagon az eszköz elindításához.

  3. Használja a közösségi központ ikont a menüben.

    Közösségi központ ikon

  4. Tekintse át a leggyakoribb megosztott CMPivot-lekérdezések listáját.

    A leggyakoribb CMPivot-lekérdezések a Közösségi központból

  5. Válassza ki az egyik leggyakoribb lekérdezést, hogy betöltse a lekérdezési panelre.

  6. Szükség esetén szerkessze a lekérdezést , majd válassza a Lekérdezés futtatása lehetőséget.

  7. Ha szeretné, válassza a mappa ikont a kedvencek listájának eléréséhez. Adja hozzá az eredeti lekérdezést vagy a szerkesztett verziót a kedvencek listájához, hogy később fusson. Másik lekérdezés kereséséhez válassza a közösségi központ ikont.

  8. Tartsa nyitva a CMPivot ablakot az ügyfelek eredményeinek megtekintéséhez. Amikor bezárja a CMPivot ablakot, a munkamenet befejeződött. Ha a lekérdezés el lett küldve, az ügyfelek továbbra is állapotüzenet-választ küldenek a kiszolgálónak.

CMPivot-módosítások a 2006-os verzióhoz

A 2006-os verziótól kezdődően a CMPivot esetében a következő fejlesztések történtek:

  • Az önálló CMPivot és a felügyeleti konzolról indított CMPivot átszervezett. Amikor a felügyeleti konzolról indítja el a CMPivot, az ugyanazt az alapul szolgáló technológiát használja, mint az önálló CMPivot, hogy a forgatókönyv paritásos legyen.

  • A BILLENTYŰZETTEL való navigálás fejlesztései a CMPivotban.

  • A CMPivot egy adott eszközről vagy több eszközről is futtatható az eszközcsomóponton anélkül, hogy eszközgyűjteményt kellene választania. Ez a fejlesztés megkönnyíti a felhasználók, például a segélyszolgálati személyként dolgozó személyek számára, hogy CMPivot-lekérdezéseket hozzanak létre adott eszközökhöz egy előre létrehozott gyűjteményen kívül.

    • Válasszon ki egy adott eszközt, vagy válasszon ki több eszközt egy eszközgyűjteményben, vagy válassza a CMPivot indítása lehetőséget.
  • Amikor egy lekérdezéslista-nézetben visszaadja az eszközöket, kiválaszthatja az Eszközpiszkáló lehetőséget egy vagy több eszközön, majd a további részletezéshez csak ezeken az eszközökön forgathat és kérdezhet le. Ez a módosítás lehetővé teszi a részletezést anélkül, hogy lekérdezi az eredeti gyűjtemény nagyobb eszközkészletét. Az Eszköz kimutatása a következőre cserélte a kimutatást: .

    • Egy meglévő CMPivot-műveleten belül válasszon ki egy adott eszközt, vagy válasszon ki több eszközt a kimenetből. Kattintson a jobb gombbal, és az Eszköz kimutatása lehetőséggel váltsa ki a kívánt elemet. Ez a művelet egy különálló CMPivot-példányt indít el, amely csak a kiválasztott eszközökre terjed ki. Ez megkönnyíti a kívánt eszközök kimutatását és lekérdezését anélkül, hogy gyűjteményt kellene létrehoznia számukra.
  • Ha a CMPivot parancsot egy adott eszközhöz futtatja, az eszköz neve megjelenik az ablak tetején. Több eszköz esetén a kiválasztott eszközök száma megjelenik az ablak tetején.

  • A Lekérdezés összegzése lapon a Gyűjtemény létrehozása lehetőség el lett távolítva, mivel a CMPivot már nem igényel lekérdezést egy gyűjteményen. Eszközpivot végrehajtása a CMPivot új példányának megnyitásához, amely csak azokra az eszközökre terjed ki, amelyeket le szeretne kérdezni. A Gyűjtemény létrehozása továbbra is elérhető a főmenüben.

Eszközpivot több eszközhöz a CMPivot használatával

CMPivot-módosítások a 2002-es verzióhoz

Egyszerűbbé tettük a CMPivot-entitások közötti navigálást. A 2002-es verziótól kezdve Configuration Manager CMPivot entitásokban kereshet. Új ikonokat is hozzáadtunk az entitások és az entitásobjektum-típusok egyszerű megkülönböztetéséhez.

CMPivot-entitások keresése

A CMPivot 1910-es verziójának változásai

Az 1910-es verziótól kezdve a CMPivot jelentősen optimalizálva lett a hálózati forgalom és a kiszolgálók terhelésének csökkentése érdekében. Emellett számos entitást és entitásfejlesztést is hozzáadtunk a hibaelhárításhoz és a veszélyforrás-kereséshez. A CMPivot 1910-es verziójában a következő változások jelentek meg:

A CMPivot motor optimalizálása

A hálózati forgalom és a kiszolgálók terhelésének csökkentése érdekében a CMPivot 1910-ben lett optimalizálva. Számos lekérdezési művelet már közvetlenül az ügyfélen, nem pedig a kiszolgálókon történik. Ez a változás azt is jelenti, hogy egyes CMPivot-műveletek minimális adatokat adnak vissza az első lekérdezésből. Ha úgy dönt, hogy további információkért részletezi az adatokat, egy új lekérdezés futtatásával lekérheti a további adatokat az ügyféltől. Korábban például egy nagy adatkészletet adott vissza a kiszolgálónak egy "összegzett darabszám" lekérdezés futtatásakor. Egy nagy adatkészlet visszaadása azonnali részletezést kínált, de sokszor csak az összegzett darabszámra volt szükség. 1910-ben, amikor úgy dönt, hogy egy adott ügyfélbe részletez, az adatok egy másik gyűjteménye a kért további adatokat adja vissza. Ez a változás jobb teljesítményt és méretezhetőséget biztosít a nagy számú ügyfél lekérdezéseihez.

Példák

A CMPivot-optimalizálások drasztikusan csökkentik a CMPivot-lekérdezések futtatásához szükséges hálózati és kiszolgálói processzorterhelést. Ezekkel az optimalizálási lehetőségekkel mostantól valós időben szitálhatunk át gigabájtnyi ügyféladatot. Az alábbi lekérdezések ezeket az optimalizálásokat szemléltetik:

  • A hitelesítési hibák kereséséhez keressen minden eseménynaplót a vállalat összes ügyfélén.

    EventLog('Security')
    | where  EventID == 4673
    | summarize count() by Device
    | order by count_ desc
    
  • Fájl keresése kivonat alapján.

    Device
    | join kind=leftouter ( File('%windir%\\system32\\*.exe')
    | where SHA256Hash == 'A92056D772260B39A876D01552496B2F8B4610A0B1E084952FE1176784E2CE77')
    | project Device, MalwareFound = iif( isnull(FileName), 'No', 'Yes')
    

WinEvent(<logname>;[<timespan>])

Ez az entitás az események eseménynaplókból és eseménykövetési naplófájlokból való lekérésére szolgál. Az entitás adatokat kap a Windows eseménynapló-technológiája által létrehozott eseménynaplókból. Az entitás a Windows eseménykövetése (ETW) által létrehozott naplófájlokban is lekéri az eseményeket. A WinEvent alapértelmezés szerint az elmúlt 24 órában történt eseményeket vizsgálja. A 24 órás alapértelmezett érték azonban felülírható egy időtartomány megadásával.

WinEvent('Microsoft-Windows-HelloForBusiness/Operational', 1d)
| where LevelDisplayName =='Error'
| summarize count() by Device

FileContent(<fájlnév>)

A FileContent egy szövegfájl tartalmának lekérésére szolgál.

FileContent('c:\\windows\\SMSCFG.ini')
| where Content startswith  'SMS Unique Identifier='
| project Device, SMSId= substring(Content,22)

ProcessModule(<folyamatnév>)

Ez az entitás az adott folyamat által betöltött modulok (dll-ek) számbavételére szolgál. A ProcessModule akkor hasznos, ha megbízható folyamatokban elrejtődő kártevőket keres.

ProcessModule('powershell')
| summarize count() by ModuleName
| order by count_ desc

AadStatus

Ezzel az entitással lekérheti az aktuális Microsoft Entra identitásadatokat egy eszközről.

AadStatus
| project Device, IsAADJoined=iif( isnull(DeviceId),'No','Yes')
| summarize DeviceCount=count() by IsAADJoined
| render piechart

EPStatus

Az EPStatus a számítógépre telepített kártevőirtó szoftverek állapotának lekérésére szolgál.

EPStatus
| project Device, QuickScanAge=datetime_diff('day',now(),QuickScanEndTime)
| summarize DeviceCount=count() by QuickScanAge
| order by QuickScanAge
| render barchart

Helyi eszköz lekérdezésének kiértékelése a CMPivot önálló használatával

Ha a CMPivot-ot a Configuration Manager konzolon kívül használja, a Configuration Manager-infrastruktúra nélkül kérdezheti le csak a helyi eszközt. Mostantól a CMPivot Azure Log Analytics-lekérdezésekkel gyorsan megtekintheti a WMI-információkat a helyi eszközön. Ez lehetővé teszi a CMPivot-lekérdezések ellenőrzését és pontosítását is, mielőtt nagyobb környezetben futtatja őket. A CMPivot önálló verziója csak angol nyelven érhető el. További információ az önálló CMPivot-ról: CMPivot önálló.

Ismert problémák a helyi eszköz lekérdezésének kiértékelése során

  • Ha az Ez a gép olyan WMI-entitást kérdez le, amelyhez nem rendelkezik hozzáféréssel(például zárolt WMI-osztály), a CMPivot összeomlást tapasztalhat. Futtassa a CMPivot parancsot emelt szintű jogosultságokkal rendelkező fiókkal az entitások lekérdezéséhez.
  • Ha nem WMI-entitásokat kérdez le ezen a számítógépen, érvénytelen névtér vagy kétértelmű kivétel jelenik meg.
  • Futtassa a CMPivot önálló parancsot a Start menü helyi menüjéből, nem közvetlenül a végrehajtható fájl elérési útjából.

Egyéb fejlesztések

  • Az új like operátorral reguláris kifejezéstípusú lekérdezéseket végezhet. Például:

    //Find BIOS manufacture that contains any word like Micro, such as Microsoft
    Bios
    | where Manufacturer like '%Micro%'
    
  • Frissítettük a CcmLog() és az EventLog() entitásokat, hogy alapértelmezés szerint csak az elmúlt 24 órában lévő üzeneteket tekintsük meg. Ezt a viselkedést felülbírálódhat egy opcionális időtartomány megadásával. A következő lekérdezés például az elmúlt 1 óra eseményeit vizsgálja:

    CcmLog('Scripts',1h)
    
  • A File() entitás frissült, hogy információkat gyűjtsön a rejtett és a rendszerfájlokról, és tartalmazza az MD5 kivonatot. Bár az MD5 kivonat nem olyan pontos, mint az SHA256 kivonat, általában ez a legtöbb kártevő-közleményben gyakran jelentett kivonat.

  • A lekérdezésekben megjegyzéseket adhat hozzá. Ez a viselkedés akkor hasznos, ha lekérdezéseket oszt meg. Például:

    //Get the top ten devices sorted by user
    Device
    | top 10 by UserName
    
  • A CMPivot automatikusan csatlakozik az utolsó webhelyhez. A CMPivot elindítása után szükség esetén csatlakozhat egy új webhelyhez.

  • Az Exportálás menüben válassza az új lehetőséget a Lekérdezés hivatkozás a vágólapra elemre. Ez a művelet átmásolja a vágólapra mutató hivatkozást, amelyet megoszthat másokkal. Például:

    cmpivot:Ly8gU2FtcGxlIHF1ZXJ5DQpPcGVyYXRpbmdTeXN0ZW0NCnwgc3VtbWFyaXplIGNvdW50KCkgYnkgQ2FwdGlvbg0KfCBvcmRlciBieSBjb3VudF8gYXNjDQp8IHJlbmRlciBiYXJjaGFydA==

    Ez a hivatkozás megnyitja a CMPivot önálló elemet a következő lekérdezéssel:

    // Sample query
    OperatingSystem
    | summarize count() by Caption
    | order by count_ asc
    | render barchart
    

    Tipp

    A hivatkozás működéséhez telepítse a CMPivot önálló verzióját.

  • A lekérdezési eredményekben, ha az eszköz regisztrálva van Végponthoz készült Microsoft Defender, kattintson a jobb gombbal az eszközre a Microsoft Defender biztonsági központ online portál elindításához.

A CMPivot ismert problémái az 1910-es verzióban

  • Előfordulhat, hogy a maximális eredmények szalagcíme nem jelenik meg a korlát elérésekor.
    • Minden ügyfél legfeljebb 128 KB értékű adatot képes lekérdezni.
    • Az eredmények csonkulhatnak, ha a lekérdezés eredménye meghaladja a 128 KB-ot.

A CMPivot 1906-os verziójának változásai

Az 1906-os verziótól kezdve a következő elemek lettek hozzáadva a CMPivothoz:

Illesztések, további operátorok és összesítők hozzáadása a CMPivotban

Most már további aritmetikai operátorokkal, összesítőkkel és lekérdezési illesztések hozzáadásával is rendelkezik, például a Beállításjegyzék és a Fájl együttes használatával. A következő elemek lettek hozzáadva:

Táblaoperátorok

Táblaoperátorok Leírás
Csatlakozzon Két tábla sorainak egyesítése új tábla létrehozásához ugyanazon eszköz egyező sorával
Render Az eredményeket grafikus kimenetként rendereli

A renderelési operátor már létezik a CMPivotban. Több sorozat és a with utasítás támogatása hozzáadva. További információért tekintse meg a példák szakaszt és a Kusto join operátorról szóló cikket.

Az illesztések korlátozásai

  1. Az illesztés oszlop mindig implicit módon történik az Eszköz mezőben.
  2. Lekérdezésenként legfeljebb 5 illesztés használható.
  3. Legfeljebb 64 kombinált oszlopot használhat.

Skaláris operátorok

Üzemeltető Leírás Példa
+ Hozzáadása 2 + 1, now() + 1d
- Kivonása 2 - 1, now() - 1d
* Szaporodnak 2 * 2
/ Osztani 2 / 1
% Modulo 2 % 1

Aggregációs függvények

Funkció Leírás
percentilis() Az Expr által meghatározott sokaság megadott legközelebbi ranghoz legközelebbi percentilisének becslését adja eredményül.
szumha() A Kif összegét adja vissza, amelynek a Predikátum értéke true (igaz)

Skaláris függvények

Funkció Leírás
case() Kiértékeli a predikátumok listáját, és visszaadja az első olyan eredménykifejezést, amelynek a predikátuma teljesül
iff() Kiértékeli az első argumentumot, és a második vagy harmadik argumentum értékét adja vissza attól függően, hogy a predikátum igaz (második) vagy hamis (harmadik) értékre van-e kiértékelve.
indexof() A függvény egy megadott sztring első előfordulásának nulla alapú indexét jelenti a bemeneti sztringben
strcat() Összefűzés 1 és 64 argumentum között
strlen() A bemeneti sztring hosszát adja vissza karakterekben
substring() Kinyer egy sztringrészletet egy forrássztringből, amely egy indextől a sztring végéig kezdődik
tostring() Bemenet konvertálása sztringműveletté

Példák

  • Eszköz, gyártó, modell és OSVersion megjelenítése:

    ComputerSystem
    | project Device, Manufacturer, Model
    | join (OperatingSystem | project Device, OSVersion=Caption)
    
  • Az eszköz rendszerindítási idejének grafikonjának megjelenítése:

    SystemBootData
    | where Device == 'MyDevice'
    | project SystemStartTime, BootDuration, OSStart=EventLogStart, GPDuration, UpdateDuration
    | order by SystemStartTime desc
    | render barchart with (kind=stacked, title='Boot times for MyDevice', ytitle='Time (ms)')
    

    Halmozott sávdiagram egy eszköz rendszerindítási idejéről ms-ben

CMPivot-engedélyek hozzáadva a Biztonsági rendszergazda szerepkörhöz

Az 1906-os verziótól kezdve a következő engedélyek lettek hozzáadva Configuration Manager beépített biztonsági rendszergazdai szerepköréhez:

  • Olvasás SMS-szkripttel
  • A CMPivot futtatása a gyűjteményen
  • Leltárjelentés elolvasása

Megjegyzés:

A szkriptek futtatása a CMPivot futtatása engedély szuperkészlete.

ÖNÁLLÓ CMPivot

A CMPivot különálló alkalmazásként is használható. A CMPivot önálló verziója csak angol nyelven érhető el. Futtassa a CMPivot parancsot a Configuration Manager konzolon kívül a környezetben lévő eszközök valós idejű állapotának megtekintéséhez. Ez a módosítás lehetővé teszi a CMPivot használatát egy eszközön a konzol telepítése nélkül.

A CMPivot képességeit megoszthatja más személyekkel, például a segélyszolgálattal vagy a biztonsági rendszergazdákkal, akiknél nincs telepítve a konzol a számítógépükre. Ezek a személyek a CMPivot használatával lekérdezhetik Configuration Manager a hagyományosan használt egyéb eszközökkel együtt. A gazdag felügyeleti adatok megosztásával együtt proaktív módon megoldhatja a szerepkörök közötti üzleti problémákat.

A CMPivot önálló telepítése

  1. Állítsa be a CMPivot futtatásához szükséges engedélyeket. További információ: Előfeltételek. A Biztonsági rendszergazda szerepkört is használhatja, ha az engedélyek megfelelőek a felhasználó számára.

  2. Keresse meg a CMPivot alkalmazástelepítőt a következő elérési úton: <site install path>\tools\CMPivot\CMPivot.msi. Futtathatja az elérési útról, vagy átmásolhatja egy másik helyre.

  3. A CMPivot önálló alkalmazás futtatásakor a rendszer felkéri, hogy csatlakozzon egy webhelyhez. Adja meg a központi felügyelet vagy az elsődleges helykiszolgáló teljes tartománynevét vagy számítógépnevét.

    • A CMPivot önálló megnyitásakor a rendszer kérni fogja, hogy csatlakozzon egy helykiszolgálóhoz.
  4. Tallózással keresse meg azt a gyűjteményt, amelyen futtatni szeretné a CMPivot parancsot, majd futtassa a lekérdezést.

    Tallózással keresse meg azt a gyűjteményt, amelyen futtatni szeretné a lekérdezést

Megjegyzés:

  • A jobb gombbal kattintható műveletek, például a Szkriptek futtatása, az Erőforrás-kezelő és a webes keresés nem érhetők el a CMPivot önálló verziójában. Az önálló CMPivot elsődleges használata a Configuration Manager infrastruktúrától függetlenül történik. A biztonsági rendszergazdák segítése érdekében a CMPivot önálló verziója lehetővé teszi a csatlakozást Microsoft Defender biztonsági központ.
  • A helyi eszköz lekérdezésének kiértékelését a CMPivot önálló verziójával végezheti el.

CMPivot-módosítások az 1902-es verzióhoz

Configuration Manager 1902-es verziójától kezdve a CMPivot a központi adminisztrációs helyről (CAS) futtatható egy hierarchiában. Az elsődleges hely továbbra is kezeli az ügyféllel folytatott kommunikációt. Amikor a központi adminisztrációs helyről futtatja a CMPivot parancsot, a nagy sebességű üzenetelőfizetési csatornán keresztül kommunikál az elsődleges hellyel. Ez a kommunikáció nem támaszkodik a helyek közötti szabványos SQL Server replikációra.

A CMPivot CAS-on való futtatása további engedélyeket igényel, ha SQL Server vagy az SMS-szolgáltató nem ugyanazon a gépen, vagy SQL Server Always On rendelkezésreállási csoport konfigurációja esetén. Ezekkel a távoli konfigurációkkal "dupla ugrásos forgatókönyv" érhető el a CMPivot esetében.

Ha azt szeretné, hogy a CMPivot egy ilyen "dupla ugrásos forgatókönyvben" működjön a CAS-on, korlátozott delegálást definiálhat. A konfiguráció biztonsági következményeinek megismeréséhez olvassa el a Kerberos által korlátozott delegálásról szóló cikket. A Kerberosnak végig kell haladnia a gépek közötti összes ugráson.Ha egynél több távoli konfigurációval rendelkezik, például SQL Server vagy SMS-szolgáltatót közösen helyeznek el a CAS-jal vagy nem, vagy több megbízható erdővel rendelkezik, akkor engedélybeállítások kombinációjára lehet szükség. Az alábbiakban felsoroljuk azokat a lépéseket, amelyeket el kell végeznie:

A CAS távoli SQL Server

  1. Lépjen az egyes elsődleges helyek SQL Server.

    1. Adja hozzá a CAS távoli SQL Server és a CAS-helykiszolgálót a Configmgr_DviewAccess csoporthoz. Configmgr_DviewAccess csoport egy elsődleges hely SQL Server
  2. Lépjen a Active Directory - felhasználók és számítógépek.

    1. Kattintson a jobb gombbal az egyes elsődleges helykiszolgálókra, és válassza a Tulajdonságok lehetőséget.
      1. A delegálás lapon válassza a harmadik, Csak a megadott szolgáltatásokhoz delegálandó számítógép megbízható lehetőséget.
      2. Válassza a Csak a Kerberos használata lehetőséget.
      3. Adja hozzá a CAS SQL Server szolgáltatást porttal és példánokkal.
      4. Győződjön meg arról, hogy ezek a módosítások összhangban vannak a vállalati biztonsági szabályzattal!
    2. A CAS-webhely esetében kattintson a jobb gombbal, és válassza a Tulajdonságok lehetőséget.
      1. A delegálás lapon válassza a harmadik, Csak a megadott szolgáltatásokhoz delegálandó számítógép megbízható lehetőséget.
      2. Válassza a Csak a Kerberos használata lehetőséget.
      3. Adja hozzá az egyes elsődleges helyek SQL Server szolgáltatását porttal és példánokkal.
      4. Győződjön meg arról, hogy ezek a módosítások összhangban vannak a vállalati biztonsági szabályzattal!

    CMPivot AD-delegálási példa dupla ugrásokhoz

A CAS távoli szolgáltatóval rendelkezik

  1. Lépjen az egyes elsődleges helyek SQL Server.
    1. Adja hozzá a CAS-szolgáltató számítógépfiókját és a CAS-helykiszolgálót a Configmgr_DviewAccess csoporthoz.
  2. Lépjen a Active Directory - felhasználók és számítógépek.
    1. Válassza ki a CAS-szolgáltató gépet, kattintson a jobb gombbal, és válassza a Tulajdonságok lehetőséget.
      1. A delegálás lapon válassza a harmadik, Csak a megadott szolgáltatásokhoz delegálandó számítógép megbízható lehetőséget.
      2. Válassza a Csak a Kerberos használata lehetőséget.
      3. Adja hozzá az egyes elsődleges helyek SQL Server szolgáltatását porttal és példánokkal.
      4. Győződjön meg arról, hogy ezek a módosítások összhangban vannak a vállalati biztonsági szabályzattal!
    2. Válassza ki a CAS-helykiszolgálót, kattintson a jobb gombbal, és válassza a Tulajdonságok lehetőséget.
      1. A delegálás lapon válassza a harmadik, Csak a megadott szolgáltatásokhoz delegálandó számítógép megbízható lehetőséget.
      2. Válassza a Csak a Kerberos használata lehetőséget.
      3. Adja hozzá az egyes elsődleges helyek SQL Server szolgáltatását porttal és példánokkal.
      4. Győződjön meg arról, hogy ezek a módosítások összhangban vannak a vállalati biztonsági szabályzattal!
  3. Indítsa újra a CAS távoli szolgáltatót.

Always On rendelkezésre állási csoportok SQL Server

  1. Lépjen az egyes elsődleges helyek SQL Server.
    1. Adja hozzá a CAS-helykiszolgálót a Configmgr_DviewAccess csoporthoz.
  2. Lépjen a Active Directory - felhasználók és számítógépek.
    1. Kattintson a jobb gombbal az egyes elsődleges helykiszolgálókra, és válassza a Tulajdonságok lehetőséget.
      1. A delegálás lapon válassza a harmadik, Csak a megadott szolgáltatásokhoz delegálandó számítógép megbízható lehetőséget.
      2. Válassza a Csak a Kerberos használata lehetőséget.
      3. Adja hozzá a CAS SQL Server szolgáltatásfiókjait a SQL Server csomópontokhoz porttal és példánokkal.
      4. Győződjön meg arról, hogy ezek a módosítások összhangban vannak a vállalati biztonsági szabályzattal!
    2. Válassza ki a CAS-helykiszolgálót, kattintson a jobb gombbal, és válassza a Tulajdonságok lehetőséget.
      1. A delegálás lapon válassza a harmadik, Csak a megadott szolgáltatásokhoz delegálandó számítógép megbízható lehetőséget.
      2. Válassza a Csak a Kerberos használata lehetőséget.
      3. Adja hozzá az egyes elsődleges helyek SQL Server szolgáltatását porttal és példánokkal.
      4. Győződjön meg arról, hogy ezek a módosítások összhangban vannak a vállalati biztonsági szabályzattal!
  3. Győződjön meg arról, hogy az egyszerű szolgáltatásnév közzé van téve a CAS-figyelő neve és az egyes elsődleges figyelőnevek esetében.
  4. Indítsa újra az elsődleges SQL Server csomópontokat.
  5. Indítsa újra a CAS-helykiszolgálót és a CAS-SQL Server csomópontokat.

A CMPivot 1810-es verziójának változásai

A CMPivot az alábbi fejlesztéseket tartalmazza Configuration Manager 1810-es verziójától kezdve:

CMPivot segédprogram és teljesítmény

  • A CMPivot legfeljebb 100 000 cellát ad vissza 20 000 sor helyett.

    • Ha az entitás 5 tulajdonsággal, azaz 5 oszloppal rendelkezik, legfeljebb 20 000 sor jelenik meg.
    • Egy 10 tulajdonsággal rendelkező entitás esetében legfeljebb 10 000 sor jelenik meg.
    • A megjelenített összes adat legfeljebb 100 000 cella lehet.
  • A Lekérdezés összegzése lapon válassza ki a Sikertelen vagy offline eszközök számát, majd válassza a Gyűjtemény létrehozása lehetőséget. Ezzel a beállítással egyszerűen megcélzhatja ezeket az eszközöket egy szervizelési üzembe helyezéssel.

    • Ezt a lehetőséget a 2006-os verzióban eltávolítottuk, mivel a CMPivot már nem igényel lekérdezést egy gyűjteményen.
  • Mentse a kedvenc lekérdezéseket a mappa ikonra kattintva. Példa kedvenc lekérdezés mentésére a CMPivotban

  • Az 1810-es verzióra frissített ügyfelek 80 KB-nál kisebb kimenetet adnak vissza a webhelyre egy gyors kommunikációs csatornán keresztül.

    • Ez a módosítás növeli a szkript vagy a lekérdezés kimenetének megtekintésének teljesítményét.
    • Ha a szkript vagy a lekérdezés kimenete nagyobb, mint 80 KB, az ügyfél állapotüzenetben küldi el az adatokat.
    • Ha az ügyfél nem frissül az 1810-es ügyfélverzióra, továbbra is állapotüzeneteket használ.
  • A CMPivot indításakor a következő hibaüzenet jelenhet meg: A CMPivot jelenleg nem használható egy nem kompatibilis szkriptverzió miatt. Ennek a problémának az lehet az oka, hogy a hierarchia egy hely frissítése folyamatban van. Várjon, amíg a frissítés befejeződik, majd próbálkozzon újra.

    • Ha ezt az üzenetet látja, az a következőt jelentheti:
      • A biztonsági hatókör nincs megfelelően beállítva.
      • A frissítéssel kapcsolatban problémák merülnek fel a folyamatban.
      • A mögöttes CMPivot-szkript nem kompatibilis.

Skaláris függvények

A CMPivot a következő skaláris függvényeket támogatja:

  • ago(): Kivonja a megadott időtartományt az aktuális UTC-időből
  • datetime_diff(): Kiszámítja a két dátum/idő érték közötti naptárkülönbséget
  • now(): Az aktuális UTC óraidőt adja eredményül.
  • bin(): Az értékeket lefelé kerekíti egy adott intervallumméret egész többszörösére

Megjegyzés:

A datetime adattípus egy azonnali időpontot jelöl, amely általában a nap dátumaként és időpontjaként van kifejezve. Az időértékeket 1 másodperces egységekben mérjük. A datetime érték mindig az UTC időzónában van. Mindig iso 8601 formátumban fejezze ki a dátum-idő literálokat, például: yyyy-mm-dd HH:MM:ss

Példák

  • datetime(2015-12-31 23:59:59.9): Egy adott dátum időkonstansa
  • now(): Az aktuális idő
  • ago(1d): Az aktuális idő mínusz egy nap

Vizualizációk megjelenítése

A CMPivot mostantól alapszintű támogatást nyújt a KQL-renderelési operátorhoz. Ez a támogatás a következő típusokat tartalmazza:

  • barchart: Az első oszlop x tengelyű, és lehet szöveg, dátum/idő vagy numerikus. A második oszlopnak numerikusnak kell lennie, és vízszintes sávként kell megjelennie.
  • oszlopdiagram: Akárcsak a sávdiagram, vízszintes csíkok helyett függőleges sávokkal.
  • tortadiagram: Az első oszlop színtengely, a második oszlop numerikus.
  • idődiagram: Vonaldiagram. Az első oszlop az x tengely, és datetime értéknek kell lennie. A második oszlop az y tengely.

Példa: sávdiagram

A következő lekérdezés sávdiagramként jeleníti meg a legutóbb használt alkalmazásokat:

CCMRecentlyUsedApplications
| summarize dcount( Device ) by ProductName
| top 10 by dcount_
| render barchart

Példa CMPivot sávdiagram vizualizációra

Példa: idődiagram

Az idődiagramok megjelenítéséhez használja az új bin() operátort az események időbeni csoportosításához. Az alábbi lekérdezés bemutatja, hogy az eszközök mikor indultak el az elmúlt hét napban:

OperatingSystem
| where LastBootUpTime <= ago(7d)
| summarize count() by bin(LastBootUpTime,1d)
| render timechart

Példa a CMPivot idődiagram vizualizációjára

Példa: kördiagram

A következő lekérdezés egy kördiagram összes operációsrendszer-verzióját megjeleníti:

OperatingSystem
| summarize count() by Caption
| render piechart

Példa a CMPivot kördiagram vizualizációjára

Hardverleltár

A CMPivot használatával bármilyen hardverleltárosztályt lekérdezhet. Ezek az osztályok tartalmazzák a hardverleltárhoz használt egyéni bővítményeket. A CMPivot azonnal visszaadja a gyorsítótárazott eredményeket a helyadatbázisban tárolt legutóbbi hardverleltár-vizsgálatból. Ugyanakkor szükség esetén frissíti az eredményeket bármely online ügyfélről származó élő adatokkal.

Az eredmények táblázatában vagy diagramjában lévő adatok színtelítettsége jelzi, hogy az adatok élőek vagy gyorsítótáraztak-e. A sötétkék például egy online ügyfél valós idejű adatai. A világoskék a gyorsítótárazott adatok.

Példa

LogicalDisk
| summarize sum( FreeSpace ) by Device
| order by sum_ desc
| render columnchart

Példa CMPivot leltár lekérdezésre oszlopdiagram-vizualizációval

Korlátozások

  • A következő hardverleltár-entitások nem támogatottak:
    • Tömbtulajdonságok, például IP-cím
    • Real32/Real64
    • Beágyazott objektum tulajdonságai
  • A leltárentitások nevének karakterrel kell kezdődnie
  • A beépített entitások nem írhatók felül egy azonos nevű készletentitás létrehozásával

Skaláris operátorok

A CMPivot a következő skaláris operátorokat tartalmazza:

Megjegyzés:

  • LHS: az operátortól balra található sztring
  • RHS: az operátortól jobbra lévő sztring
Üzemeltető Leírás Példa (igaz eredményt ad)
== Egyenlő "aBc" == "aBc"
!= Nem egyenlő "abc" != "ABC"
Mint Az LHS egyezést tartalmaz az RHS-hez "FabriKam" like "%Brik%"
!Mint Az LHS nem tartalmaz egyezést az RHS-hez "Fabrikam" !like "%xyz%"
Tartalmaz Az RHS az LHS alkonyataként fordul elő "FabriKam" contains "BRik"
!Tartalmaz Az RHS nem fordul elő az LHS-ben "Fabrikam" !contains "xyz"
startswith Az RHS az LHS kezdeti részhalmaza "Fabrikam" startswith "fab"
!startswith Az RHS nem az LHS kezdeti részhalmaza "Fabrikam" !startswith "kam"
vége: Az RHS az LHS záró részlekérdezése "Fabrikam" endswith "Kam"
!endswith Az RHS nem az LHS záró részlekérdezése "Fabrikam" !endswith "brik"

Lekérdezés összegzése

Válassza a CMPivot ablak alján található Lekérdezés összegzése lapot. Ez az állapot segít azonosítani az offline ügyfeleket, vagy elhárítani az esetleges hibákat. Válasszon ki egy értéket a Darabszám oszlopban az adott állapotú eszközök listájának megnyitásához.

Válassza ki például a Sikertelen állapotú eszközök számát. Tekintse meg az adott hibaüzenetet, és exportálja ezeknek az eszközöknek a listáját. Ha a hiba az, hogy egy adott parancsmag nem ismerhető fel, hozzon létre egy gyűjteményt az exportált eszközlistából egy Windows PowerShell frissítés üzembe helyezéséhez.

CMPivot naplózási állapotüzenetek

Az 1810-es verziótól kezdődően a CMPivot futtatásakor a rendszer a 40805-ös MessageID azonosítóval létrehoz egy naplózási állapotüzenetet. Az állapotüzenetek megtekintéséhez lépjen a Figyelési> rendszerállapotüzenet-lekérdezései> lapra. Futtathatja a Minden naplózási állapotüzenetet egy adott felhasználóhoz, az Összes naplózási állapotüzenetet egy adott webhelyhez, vagy létrehozhatja saját állapotüzenet-lekérdezését.

Az üzenethez a következő formátumot használja a rendszer:

MessageId 40805: User <UserName> szkriptet futtatott <Script-Guid> néven, a gyűjtemény <azonosítóján> szkript-kivonat> kivonattal<.

  • A 7DC6B6F1-E7F6-43C1-96E0-E1D16BC25C14 a CMPivot Script-Guid.
  • A Script-Hash az ügyfél scripts.log fájljában látható.
  • Az ügyfél szkripttárolójában tárolt kivonatot is láthatja. Az ügyfél fájlneve Script-Guid<>_<Script-Hash>.
    • Példafájl neve: C:\Windows\CCM\ScriptStore\7DC6B6F1-E7F6-43C1-96E0-E1D16BC25C14_abc1d23e45678901fabc123d456ce789fa1b2cd3e456789123fab4c56789d0123.ps

CMPivot audit status message sample

Következő lépések

A CMPivot hibaelhárítása