Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de onderstaande secties wordt ervan uitgegaan dat u al een Pull Server hebt ingesteld. Als u uw Pull Server niet hebt ingesteld, kunt u de volgende handleidingen gebruiken:
Elk doelknooppunt kan worden geconfigureerd om configuraties en bronnen te downloaden en zelfs de status ervan te rapporteren. In dit artikel wordt uitgelegd hoe u resources kunt uploaden zodat ze kunnen worden gedownload en hoe u clients kunt configureren om resources automatisch te downloaden. Wanneer de Node een toegewezen configuratie ontvangt, via Pull of Push (v5), worden automatisch alle bronnen gedownload die nodig zijn voor de configuratie van de locatie die is gespecificeerd in de LCM.
Resourcemodules voor pakketten
Elke bron die een client kan downloaden, moet worden opgeslagen in een .zip bestand. In het onderstaande voorbeeld ziet u de vereiste stappen met behulp van de xPSDesiredStateConfiguration-bron .
Opmerking
Als u clients hebt die PowerShell 4.0 gebruiken, moet u de structuur van de bronmap afvlakken en eventuele versiemappen verwijderen. Zie Meerdere resourceversies voor meer informatie.
U kunt de bronmap comprimeren met elk hulpprogramma, script of methode die u verkiest. In Windows kunt u met de rechtermuisknop op de xPSDesiredStateConfiguration map klikken en Verzenden naar selecteren en vervolgens Gecomprimeerde map.
Het bronarchief een naam geven
Het bronarchief moet de volgende indeling hebben:
{ModuleName}_{Version}.zip
In het bovenstaande xPSDesiredStateConfiguration.zip voorbeeld moet de naam worden gewijzigd .xPSDesiredStateConfiguration_8.4.4.0.zip
CheckSums maken
Zodra de resourcemodule is gecomprimeerd en hernoemd, moet u een CheckSum maken. De CheckSum wordt door de LCM op de client gebruikt om te bepalen of de bron is gewijzigd en opnieuw moet worden gedownload. U kunt een CheckSum maken met de cmdlet New-DSCCheckSum , zoals in het onderstaande voorbeeld wordt weergegeven.
New-DscChecksum -Path .\xPSDesiredStateConfiguration_8.4.4.0.zip
Er wordt geen uitvoer getoond, maar u zou nu een "xPSDesiredStateConfiguration_8.4.4.0.zip.checksum" moeten zien. U kunt ook een map met bestanden uitvoeren New-DSCCheckSum met behulp van de -Path parameter. Als er al een checksum bestaat, kunt u deze forceren om opnieuw te worden gemaakt met de -Force parameter.
Waar Resource Archives opslaan
Op een DSC HTTP Pull-server
Wanneer u uw HTTP Pull Server instelt, zoals wordt uitgelegd in Een DSC HTTP Pull Server instellen, geeft u mappen op voor de sleutels ModulePath en ConfigurationPath . De ConfigurationPath-sleutel geeft aan waar eventuele ".mof"-bestanden moeten worden opgeslagen. Het ModulePath geeft aan waar eventuele DSC-bronmodules moeten worden opgeslagen.
xDscWebService PSDSCPullServer
{
...
ModulePath = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Modules"
ConfigurationPath = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Configuration"
...
}
Op een MKB-aandeel
Als u een ResourceRepositoryShare hebt opgegeven, slaat u bij het instellen van uw Pull Client archieven en controlesommen op in de SourcePath-map van het ResourceRepositoryShare-blok .
ConfigurationRepositoryShare SMBPullServer
{
SourcePath = '\\SMBPullServer\Configurations'
}
ResourceRepositoryShare SMBResourceServer
{
SourcePath = '\\SMBPullServer\Resources'
}
Als u alleen een ConfigurationRepositoryShare hebt opgegeven, slaat u bij het instellen van uw Pull Client archieven en controlesommen op in de map SourcePath vanuit het ConfigurationRepositoryShare-blok .
ConfigurationRepositoryShare SMBPullServer
{
SourcePath = '\\SMBPullServer\Pull'
}
Bronnen bijwerken
U kunt een knooppunt dwingen zijn bronnen bij te werken door het versienummer in de naam van het archief te wijzigen of door een nieuwe controlesom te maken. De Pull Client controleert op nieuwere versies van de vereiste resources, evenals bijgewerkte checksums, wanneer het LCM wordt vernieuwd.