Erőforrások csomagolása és feltöltése lekéréses kiszolgálóra

Az alábbi szakaszok feltételezik, hogy már beállított egy lekéréses kiszolgálót. Ha még nem állította be a lekéréses kiszolgálót, az alábbi útmutatókat használhatja:

Minden célcsomópont konfigurálható konfigurációk, erőforrások letöltésére és állapotának jelentésére. Ez a cikk bemutatja, hogyan tölthet fel erőforrásokat, hogy azok letölthetők legyenek, és hogyan konfigurálhatja az ügyfeleket az erőforrások automatikus letöltésére. Amikor a csomópont hozzárendelt konfigurációt kap a lekéréses vagy leküldéses (v5) kapcsolaton keresztül, automatikusan letölti a konfigurációhoz szükséges erőforrásokat az LCM-ben megadott helyről.

Csomagerőforrás-modulok

Az ügyfél számára letölthető összes erőforrást egy .zip fájlban kell tárolni. Az alábbi példa az xPSDesiredStateConfiguration erőforrás használatával mutatja be a szükséges lépéseket.

Megjegyzés

Ha a PowerShell 4.0-t használó ügyfelekkel rendelkezik, az erőforrásmappa struktúráját össze kell simítania, és el kell távolítania minden verziómappát. További információ: Több erőforrásverzió.

Az erőforráskönyvtárat bármilyen segédprogrammal, szkripttel vagy tetszőleges módszerrel tömörítheti. A Windowsban kattintson a jobb gombbal a könyvtárra, és válassza a xPSDesiredStateConfigurationKüldés ide, majd a Tömörített mappa lehetőséget.

Kattintson a jobb gombbal – küldés a tömörített mappába

Az erőforrás-archívum elnevezése

Az erőforrás-archívumnak a következő formátumban kell elnevezettnek lennie:

{ModuleName}_{Version}.zip

A fenti xPSDesiredStateConfiguration.zip példában a nevet kell átnevezni xPSDesiredStateConfiguration_8.4.4.0.zip.

CheckSums létrehozása

Az erőforrásmodul tömörítése és átnevezése után létre kell hoznia egy CheckSumot. Az ügyfél LCM-e a CheckSum használatával állapítja meg, hogy az erőforrás megváltozott-e, és újra le kell-e tölteni. Létrehozhat egy CheckSum parancsmagot a New-DSCCheckSum parancsmaggal, ahogy az alábbi példában látható.

New-DscChecksum -Path .\xPSDesiredStateConfiguration_8.4.4.0.zip

Nem jelenik meg kimenet, de most egy "xPSDesiredStateConfiguration_8.4.4.0.zip.checksum" jelenik meg. A paraméterrel -Path fájlkönyvtáron is futtathatóNew-DSCCheckSum. Ha már létezik ellenőrzőösszeg, kényszerítheti, hogy újra létre lehessen hozni a -Force paraméterrel.

Erőforrás-archívumok tárolási helye

DSC HTTP lekéréses kiszolgálón

A HTTP-lekéréses kiszolgáló beállításakor a DSC HTTP-lekéréses kiszolgáló beállítása című cikkben leírtak szerint meg kell adnia a ModulePath és ConfigurationPath kulcsok könyvtárait. A ConfigurationPath-kulcs azt jelzi, hogy hol kell tárolni a ".mof" fájlokat. A ModulePath azt jelzi, hogy hol kell tárolni a DSC-erőforrásmodulokat.

    xDscWebService PSDSCPullServer
    {
    ...
        ModulePath              = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Modules"
        ConfigurationPath       = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Configuration"
    ...
    }

SMB-megosztáson

Ha ResourceRepositoryShare értéket adott meg, a lekéréses ügyfél beállításakor a ResourceRepositoryShare blokkból tárolja az archívumokat és ellenőrzőösszegeket a SourcePath könyvtárban.

ConfigurationRepositoryShare SMBPullServer
{
    SourcePath = '\\SMBPullServer\Configurations'
}

ResourceRepositoryShare SMBResourceServer
{
    SourcePath = '\\SMBPullServer\Resources'
}

Ha csak configurationRepositoryShare értéket adott meg, a lekéréses ügyfél beállításakor tárolja az archívumokat és ellenőrzőösszegeket a SourcePath könyvtárban a ConfigurationRepositoryShare blokkból.

ConfigurationRepositoryShare SMBPullServer
{
    SourcePath = '\\SMBPullServer\Pull'
}

Erőforrások frissítése

A csomópontokat az archívum nevére vonatkozó verziószám módosításával vagy egy új ellenőrzőösszeg létrehozásával kényszerítheti az erőforrások frissítésére. A lekéréses ügyfél ellenőrzi a szükséges erőforrások újabb verzióit, valamint a frissített ellenőrzőösszegeket az LCM frissítésekor.

Lásd még