Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik: Configuration Manager (aktuális ág)
A Configuration Manager a felügyeleti szolgáltatás REST API-ját használja számos natív forgatókönyvben. A felügyeleti szolgáltatást saját egyéni helyzeteihez is használhatja.
Megjegyzés:
A cikkben szereplő példák mindegyike az SMS-szolgáltatói szerepkört üzemeltető kiszolgáló teljes tartománynevét használja. Ha a felügyeleti szolgáltatást egy CMG segítségével éri el távolról, az SMS-szolgáltató teljes tartományneve helyett használja a CMG-végpontot. További információ: Internet-hozzáférés engedélyezése.
Közvetlen lekérdezés
Több módszerrel is közvetlenül lekérdezheti a felügyeleti szolgáltatást:
- Webböngésző
- PowerShell-
- Külső gyártó eszköze, amellyel HTTPS GET vagy PUT kéréseket küldhet a webszolgáltatásnak
A következő szakaszok az első két módszert ismertetik.
Fontos
A felügyeleti szolgáltatás osztálynevében különbözőnek számítanak a kis- és nagybetűk. Ügyeljen a megfelelő kis- és nagybetűs írásmódra. Használja például a SMS_Site címet.
Webböngésző
Egy webböngésző használatával egyszerűen lekérdezheti a felügyeleti szolgáltatást. Ha lekérdezési URI-t ad meg a böngésző URL-címeként, a felügyeleti szolgáltatás feldolgozza a GET kérést, és az eredményt JSON formátumban adja vissza. Előfordulhat, hogy egyes böngészők nem könnyen olvasható formátumban jelenítik meg az eredményeket.
PowerShell-
Indítson közvetlen hívásokat a szolgáltatáshoz az Invoke-RestMethod Windows PowerShell parancsmaggal.
Például:
Invoke-RestMethod -Method 'Get' -Uri "https://SMSProviderFQDN/AdminService/wmi/SMS_Site" -UseDefaultCredentials
Ez a parancs a következő kimenetet adja vissza:
@odata.context value
-------------- -----
https://SMSProviderFQDN/AdminService/wmi/$metadata#SMS_Site {@{@odata.etag=FC1; __LAZYPROPERTIES=System.Objec...
Az alábbi példa részletesebb értékeket jelenít meg:
((Invoke-RestMethod -Method 'Get' -Uri "https://SMSProviderFQDN/AdminService/wmi/SMS_Site" -UseDefaultCredentials).value).Version
A parancs kimenete a webhely konkrét verziója: 5.00.8968.1000
A PowerShell hívása feladatütemezésből
A Invoke-RestMethod parancsmagot használhatja egy PowerShell-parancsfájlban a PowerShell-parancsfájl futtatása feladatütemezési lépésben. Ezzel a művelettel lekérdezheti a felügyeleti szolgáltatást a feladatütemezés során.
További információ: Feladatütemezés lépései – PowerShell-parancsfájl futtatása.
Power BI Desktop
A Power BI Desktop használatával lekérdezheti az adatokat a Configuration Manager szolgáltatáson keresztül. További információt a Mi a Power BI Desktop? című cikkben talál.
A Power BI Desktop menüszalagján válassza az Adatok lekérése, majd az OData-adatcsatorna lehetőséget.
Az URL-címhez adja meg a felügyeleti szolgáltatás útvonalát. Például:
https://smsprovider.contoso.com/AdminService/wmi/Válassza a Windows-hitelesítés lehetőséget.
A Kezelő ablakban jelölje ki a Power BI-irányítópulton vagy -jelentésben használni kívánt elemeket.
Példa lekérdezésekre
További részletek lekérése egy adott eszközről
https://<ProviderFQDN>/AdminService/wmi/SMS_R_System(<ResourceID>)
Például: https://smsprovider.contoso.com/AdminService/wmi/SMS_R_System(16777219)
v1 Példák eszközosztályra
Az összes eszköz letöltése:
https://<ProviderFQDN>/AdminService/v1.0/DeviceSzerezzen be egyetlen eszközt:
https://<ProviderFQDN>/AdminService/v1.0/Device(<ResourceID>)Futtassa a CMPivot-fájlt egy eszközön:
Verb: POST URI: https://<ProviderFQDN>/AdminService/v1.0/Device(<ResourceID>)/AdminService.RunCMPivot Body: {"InputQuery":"<CMPivot query to run>"}Lásd: CMPivot-feladat eredménye:
Verb: GET URI: https://<ProviderFQDN>/AdminService/v1.0/Device(<ResourceID>)/AdminService.CMPivotResult(OperationId=<Operation ID of the CM Pivot job>)Tekintse meg, hogy egy eszköz mely gyűjteményekhez tartozik:
https://<ProviderFQDN>/AdminService/v1.0/Device(16777219)/ResourceCollectionMembership?$expand=Collection&$select=Collection
Eredmények szűrése a startswith függvénnyel
Ez a példa URI csak azokat a gyűjteményeket jeleníti meg, amelyek neve a következővel kezdődik All: .
https://<ProviderFQDN>/AdminService/wmi/SMS_Collection?$filter=startswith(Name,'All') eq true
Statikus WMI-metódus futtatása
Ez a példa meghívja a GetAdminExtendedData metódust azon a SMS_AdminClass, amely a Típus nevű paramétert veszi fel értékkel 1.
Verb: Post
URI: https://<ProviderFQDN>/AdminService/wmi/SMS_Admin.GetAdminExtendedData
Body: {"Type":1}