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


Configuration Manager konzolbővítmények importálása

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

A 2103-Configuration Manager-tól kezdve importálhatja a környezetben használandó konzolbővítményeket. Ezek a bővítmények a Konzolbővítmények csomópont alatt jelennek meg. Az importálás és a bővítmények konzolon való használata nem teszi őket azonnal elérhetővé. A rendszergazdának továbbra is jóvá kell hagynia a webhely bővítményét, és engedélyeznie kell az értesítéseket. Ezután a konzol felhasználói telepíthetik a bővítményt a helyi konzoljukra. A konzolbővítmények kezelésével és telepítésével kapcsolatos további információkért lásd: Configuration Manager konzolbővítmények kezelése.

A futtatott Configuration Manager verziójától függően különböző importálási lehetőségek érhetők el. Kezdetben csak aláírt bővítmények importálhatók a felügyeleti szolgáltatáson keresztül. Az aláíratlan bővítmények importálásának támogatása később lett hozzáadva. Ezután a 2111-es verzióban megjelent egy varázsló, amely képes az aláírt és az aláíratlan bővítmények importálására anélkül, hogy szkriptet kellene futtatnia.

Configuration Manager verzió 2103 2107 2111 vagy újabb
Aláírt bővítmény importálása Igen Igen Igen
Aláíratlan bővítmény importálása Nem Igen, ha engedélyezi az aláíratlan Igen, ha engedélyezi az aláíratlan
Importálás a felügyeleti szolgáltatásból PowerShell-szkripttel Igen, csak aláírt bővítmények Igen Igen
Importálás a Konzolbővítmény importálása varázslóból Nem Nem Igen

Konzolbővítmények importálása

A konzolbővítmények importálásához négy alapvető lépést kell követnie. Az importálás módját pontosan a használt Configuration Manager verziója határozza meg, és hogy a bővítmény alá van-e írva vagy sem. A hierarchia által jóváhagyott konzolbővítmény importálásához és telepítéséhez a következő magas szintű lépések szükségesek:

  1. Állapítsa meg, hogy engedélyeznie kell-e az aláíratlan hierarchiával jóváhagyott konzolbővítményeket (2107-es vagy újabb verzió).
  2. Importálja a konzolbővítményt az alábbi módszerek egyikével:
  3. Tesztelje a bővítményt egy helyi konzolon.
  4. Engedélyezze az értesítéseket , hogy a konzol felhasználói telepíthessék a konzolbővítményt.

Aláíratlan konzolbővítmények engedélyezése a hierarchiához

(A Configuration Manager 2107-es vagy újabb verziójára vonatkozik)

Configuration Manager 2107-es verziójától kezdve engedélyezheti az aláíratlan hierarchiával jóváhagyott konzolbővítményeket. Ajánlott mindig aláírt bővítményeket használni a biztonsági kockázatok minimalizálása és a konzolbővítmények hitelességének megerősítése érdekében. Bizonyos esetekben azonban előfordulhat, hogy egy aláíratlan belső fejlesztésű bővítmény miatt engedélyeznie kell az aláíratlan konzolbővítményeket, vagy tesztelnie kell a saját egyéni bővítményét egy tesztkörnyezetben. Az aláíratlan hierarchia által jóváhagyott konzolbővítmények importálásának és telepítésének engedélyezéséhez engedélyeznie kell egy hierarchiabeállítást.

  1. A Configuration Manager konzolon lépjen az Adminisztráció munkaterületre, bontsa ki a Helykonfiguráció elemet, és válassza a Helyek lehetőséget.
  2. A menüszalagon válassza a Hierarchiabeállítások lehetőséget.
  3. Az Általános lapon engedélyezze a Hierarchia által jóváhagyott konzolbővítmények aláíratlanok beállítást .
  4. Ha elkészült, kattintson az OK gombra a Hierarchiabeállítások tulajdonságainak bezárásához.

Megjegyzés:

Jelenleg, ha egy aláíratlan bővítmény nincs engedélyezve a felhasználói értesítésekhez, a Konzolbővítmények csomópontban a Kötelező oszlop üres marad a Nem érték feltöltése helyett.

Aláírt konzolbővítmény importálása szkripttel

(A 2103-Configuration Manager-es vagy újabb verzióra vonatkozik)

Ha egy kiterjesztés egy aláírt .cab fájlba van csomagolva, importálhatja azt a Configuration Manager. Ezt úgy teheti meg, hogy közzéteheti a felügyeleti szolgáltatáson keresztül egy PowerShell-szkripttel. Miután beszúrta a bővítményt a webhelyre, helyileg jóváhagyhatja és telepítheti a Konzolbővítmények csomópontból. Az importáláshoz futtassa a következő PowerShell-szkriptet a és $cabFilePatha $adminServiceProvider szerkesztése után:

  • $adminServiceProvider – A legfelső szintű SMSProvider kiszolgáló, amelyen a felügyeleti szolgáltatás telepítve van
  • $cabFilePath – A bővítmény aláírt .cab fájljának elérési útja
$adminServiceProvider = "SMSProviderServer.contoso.com"
$cabFilePath = "C:\Testing\MyExtension.cab"
$adminServiceURL = "https://$adminServiceProvider/AdminService/v1/ConsoleExtensionMetadata/AdminService.UploadExtension"
$cabFileName = (Get-Item -Path $cabFilePath).Name
$Data = Get-Content $cabFilePath
$Bytes = [System.IO.File]::ReadAllBytes($cabFilePath)
$base64Content = [Convert]::ToBase64String($Bytes)
   
   $Headers = @{
       "Content-Type" = "Application/json"
   }
   
   $Body = @{
               CabFile = @{
                   FileName = $cabFileName
                   FileContent = $base64Content
               }
           } | ConvertTo-Json
   
   $result = Invoke-WebRequest -Method Post -Uri $adminServiceURL -Body $Body -Headers $Headers -UseDefaultCredentials
   
if ($result.StatusCode -eq 200) {Write-Host "$cabFileName was published successfully."}
else {Write-Host "$cabFileName publish failed. Review AdminService.log for more information."}

Aláíratlan konzolbővítmény importálása szkripttel

(A Configuration Manager 2107-es vagy újabb verziójára vonatkozik)

Configuration Manager 2107-es verziójától kezdve engedélyezheti az aláíratlan hierarchiával jóváhagyott konzolbővítményeket. Ajánlott mindig aláírt bővítményeket használni a biztonsági kockázatok minimalizálása és a konzolbővítmények hitelességének megerősítése érdekében. Bizonyos esetekben azonban előfordulhat, hogy egy aláíratlan belső fejlesztésű bővítmény miatt engedélyeznie kell az aláíratlan konzolbővítményeket, vagy tesztelnie kell a saját egyéni bővítményét egy tesztkörnyezetben.

Ha rendelkezik egy .cab kiterjesztés fájllal, tesztelheti azt egy Configuration Manager laborkörnyezetben. Ezt a felügyeleti szolgáltatáson keresztül teheti meg. Miután beszúrta a bővítményt a webhelyre, jóváhagyhatja és helyileg telepítheti a Konzolbővítmények csomópontból. Az importáláshoz futtassa a következő PowerShell-szkriptet a és $cabFilePatha $adminServiceProvider szerkesztése után:

  • $adminServiceProvider – A legfelső szintű SMSProvider kiszolgáló, amelyen a felügyeleti szolgáltatás telepítve van
  • $cabFilePath – A bővítmény fájljának .cab elérési útja
$adminServiceProvider = "SMSProviderServer.contoso.com"
$cabFilePath = "C:\Testing\MyExtension.cab"
$adminServiceURL = "https://$adminServiceProvider/AdminService/v1/ConsoleExtensionMetadata/AdminService.UploadExtension"
$cabFileName = (Get-Item -Path $cabFilePath).Name
$Data = Get-Content $cabFilePath
$Bytes = [System.IO.File]::ReadAllBytes($cabFilePath)
$base64Content = [Convert]::ToBase64String($Bytes)
$Headers = @{
    "Content-Type" = "Application/json"
}
$Body = @{
            CabFile = @{
                FileName = $cabFileName
                FileContent = $base64Content
            }
            AllowUnsigned = $true
        } | ConvertTo-Json
$result = Invoke-WebRequest -Method Post -Uri $adminServiceURL -Body $Body -Headers $Headers -UseDefaultCredentials
if ($result.StatusCode -eq 200) {Write-Host "$cabFileName was published successfully."}
else {Write-Host "$cabFileName publish failed. Review AdminService.log for more information."}

Megjegyzés:

Jelenleg, ha egy aláíratlan bővítmény nincs engedélyezve a felhasználói értesítésekhez, a Konzolbővítmények csomópontban a Kötelező oszlop üres marad a Nem érték feltöltése helyett.

Konzolbővítmények importálása varázsló

(Configuration Manager 2111-es vagy újabb verziójára vonatkozik)

A 2111-es verziótól kezdve a Konzolbővítmény importálása varázslóval importálhatja a hierarchiához felügyelt konzolbővítményeket . Az aláírt vagy aláíratlan konzolbővítmények importálásához már nem kell PowerShell-szkriptet használnia. Konzolbővítmény importálása a varázslóval:

  1. Az Adminisztráció munkaterületen bontsa ki a Frissítések és karbantartás elemet, majd válassza a Konzolbővítmények csomópontot.
  2. Válassza a Konzolbővítmény importálása lehetőséget a menüszalagon vagy a helyi menüben.
  3. Amikor elindul a varázsló, válassza a Tallózás lehetőséget, és keresse meg a bővítmény fülkefájlját.
  4. Ha szükséges, válassza a Bővítmény aláírásának visszavonása lehetőséget.
  5. Kattintson a Tovább gombra az importálás összegzésének áttekintéséhez, majd fejezze be a varázslót a bővítmény importálásához.

Megjegyzés:

Az aláíratlan bővítmények importálásához engedélyezni kell a Hierarchia által jóváhagyott konzolbővítmények aláíratlanok beállítást a Hierarchia beállításai között. További információ: Aláíratlan hierarchia által jóváhagyott konzolbővítmények engedélyezése.

Bővítmény telepítése és tesztelése helyi konzolon

  1. Módosítsa a bővítmény biztonsági hatókörét . A bővítmények kezdeti teszteléséhez ajánlott módosítani a biztonsági hatókört.

    1. Lépjen a Konzolbővítmények csomópontra az Adminisztráció>áttekintése>Frissítések és karbantartás területen.
    2. Válassza ki a bővítményt, majd válassza a biztonsági hatókörök beállítása lehetőséget a menüszalagon.
    3. Távolítsa el az Alapértelmezett biztonsági hatókört, és adjon hozzá egy olyan hatókört, amely csak egy vagy két rendszergazdát tartalmaz a kezdeti teszteléshez.
    4. Kattintson az OK gombra a bővítmény biztonsági hatókörének mentéséhez.
  2. A bővítmény jóváhagyásához válassza a telepítés jóváhagyása lehetőséget a menüszalagon, vagy kattintson a jobb gombbal a menüre.

    • Ha a bővítmény nincs jóváhagyva, nem fogja tudni telepíteni vagy engedélyezni a konzolon belüli értesítéseket.
    • Ha ezen a ponton újraindítja a konzolt, nem történik értesítés az elérhető bővítményről, mivel még nem engedélyezte a beállítást.
  3. Telepítse a bővítményt a helyi konzolon a Telepítés gombra kattintva.

  4. A bővítmény telepítése után ellenőrizze, hogy megjelenik-e, és használhatja a helyi konzolról.

Felhasználói értesítések engedélyezése bővítménytelepítéshez

  1. Ha szükséges, módosítsa a bővítmény biztonsági hatóköreit, hogy több rendszergazda is hozzáférhessen. Ezek a rendszergazdák a bővítmény telepítésére vonatkozó konzolon belüli értesítéssel lesznek megcélzva.
  2. Válassza az Értesítések engedélyezése lehetőséget.
  3. Nyisson meg egy Configuration Manager konzolt, amely nem rendelkezik telepített bővítménnyel. Ideális esetben használjon egy tesztfiókot, amelyhez hozzáférést adott a biztonsági hatókör módosításakor.
  4. Ellenőrizze, hogy megjelenik-e a bővítményre vonatkozó értesítés, és hogy telepítheti-e a bővítményt.

Következő lépések