Közzététel lekéréses kiszolgálón konfigurációs azonosítókkal (v4/v5)
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őt állapotának jelentésére is. 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 kap egy hozzárendelt konfigurációt 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 a Helyi Configuration Manager (LCM) megadott helyről.
Konfigurációk fordítása
A konfigurációk lekéréses kiszolgálón való tárolásának első lépése az, hogy fájlba .mof
fordítja őket. Ha általános konfigurációt szeretne létrehozni, és több ügyfélre is alkalmazható, használja localhost
a csomópontblokkban. Az alábbi példában egy konfigurációs rendszerhéj látható, amely egy adott ügyfélnév helyett használ localhost
.
Configuration GenericConfig
{
Node localhost
{
}
}
GenericConfig
Az általános konfiguráció lefordítása után rendelkeznie kell egy localhost.mof
fájllal.
Az MOF-fájl átnevezése
Konfigurációs .mof
fájlokat a ConfigurationName vagy ConfigurationID alapján tárolhat lekéréses kiszolgálón. Attól függően, hogy hogyan tervezi beállítani a lekéréses ügyfeleket, az alábbi szakaszt választva megfelelően átnevezheti a lefordított .mof
fájlokat.
Konfigurációs azonosítók (GUID)
Át kell neveznie a localhost.mof
fájlt fájlra <GUID>.mof
. Az alábbi példában vagy a New-Guid parancsmaggal hozhat létre véletlenszerű guid azonosítót.
[System.Guid]::NewGuid()
Kimenetpélda
Guid
----
64856475-939e-41fb-aba5-4469f4006059
Ezután bármilyen elfogadható módszerrel átnevezheti a .mof
fájlt. Az alábbi példa az Rename-Item parancsmagot használja.
Rename-Item -Path .\localhost.mof -NewName '64856475-939e-41fb-aba5-4469f4006059.mof'
A GUID-azonosítók környezetbeli használatáról további információt a Guidok tervezése című témakörben talál.
Konfigurációnevek
Át kell neveznie a localhost.mof
fájlt fájlra <Configuration Name>.mof
. Az alábbi példában az előző szakasz konfigurációs nevét használjuk. Ezután bármilyen elfogadható módszerrel átnevezheti a .mof
fájlt. Az alábbi példa az Rename-Item parancsmagot használja.
Rename-Item -Path .\localhost.mof -NewName 'GenericConfig.mof'
A checkSum létrehozása
A lekéréses kiszolgálón vagy SMB-megosztáson tárolt összes .mof
fájlnak rendelkeznie kell egy társított fájllal .checksum
.
Ez a fájl tudatja az ügyfelekkel, hogy mikor módosult a társított .mof
fájl, és újra le kell tölteni.
A CheckSumot a New-DSCCheckSum parancsmaggal hozhatja létre. A paraméterrel -Path
fájlkönyvtárakon 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. Az alábbi példa megadott egy könyvtárat, amely az .mof
előző szakaszból származó fájlt tartalmazza, és a paramétert -Force
használja.
New-DscChecksum -Path '.\' -Force
Nem jelenik meg kimenet, de most meg kell jelennie egy <GUID or Configuration Name>.mof.checksum
fájlnak.
MOF-fájlok és checkSums 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 ModulePath-kulcs azt jelzi, hogy hol kell tárolni a modul csomagolt fájljait .zip
. A ConfigurationPath azt jelzi, hogy hol kell tárolni a .mof
fájlokat és .checksum
fájlokat.
xDscWebService PSDSCPullServer
{
...
ModulePath = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Modules"
ConfigurationPath = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Configuration"
...
}
SMB-megosztáson
Amikor lekéréses ügyfelet állít be egy SMB-megosztás használatára, meg kell adnia egy ConfigurationRepositoryShare értéket.
Minden .mof
fájlt és .checksum
fájlt a ConfigurationRepositoryShare blokk SourcePath könyvtárában kell tárolni.
ConfigurationRepositoryShare SMBPullServer
{
SourcePath = '\\SMBPullServer\Pull'
}
Következő lépések
Ezután konfigurálnia kell a lekéréses ügyfeleket a megadott konfiguráció lekéréséhez. További információkért tekintse meg az alábbi útmutatók egyikét:
- Lekéréses ügyfél beállítása konfigurációs azonosítókkal (v4)
- Lekéréses ügyfél beállítása konfigurációs azonosítókkal (v5)
- Lekéréses ügyfél beállítása konfigurációnevek használatával (v5)
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: