DSC-archiefresource
Van toepassing op: Windows PowerShell 4.0, Windows PowerShell 5.x
De archiefresource in Windows PowerShell Desired State Configuration (DSC) biedt een mechanisme voor het uitpakken van archiefbestanden (.zip) op een specifiek pad.
Notitie
Deze documentatie van deze DSC-resource heeft betrekking op de versie die is opgenomen in PowerShell vóór versie 7.2. De PSDscResources-module bevat nieuwe en bijgewerkte DSC-resources die officieel worden ondersteund door Microsoft. De psdscResources-module is beschikbaar via de PowerShell Gallery.
Zie de psdscResources-referentiedocumentatie voor meer informatie en bijgewerkte documentatie.
Syntax
Archive [string] #ResourceName
{
Destination = [string]
Path = [string]
[ Checksum = [string] { CreatedDate | ModifiedDate | SHA-1 | SHA-256 | SHA-512 } ]
[ Credential = [PSCredential] ]
[ Force = [bool] ]
[ Validate = [bool] ]
[ Ensure = [string] { Absent | Present } ]
[ DependsOn = [string[]] ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Eigenschappen
Eigenschap | Beschrijving |
---|---|
Doel | Hiermee geeft u de locatie op waar u ervoor wilt zorgen dat de archiefinhoud wordt geëxtraheerd. |
Pad | Hiermee geeft u het bronpad van het archiefbestand op. |
Controlesom | Definieert het type dat moet worden gebruikt om te bepalen of twee bestanden hetzelfde zijn. Als Controlesom niet is opgegeven, wordt alleen de naam van het bestand of de map gebruikt voor de vergelijking. Geldige waarden zijn: SHA-1, SHA-256, SHA-512, createdDate, modifiedDate. Als u Controlesom zonder Valideren opgeeft, mislukt de configuratie. |
Referentie | De referentie van een gebruikersaccount met machtigingen voor toegang tot het opgegeven archiefpad en -doel, indien nodig. |
Force | Bepaalde bestandsbewerkingen (zoals het overschrijven van een bestand of het verwijderen van een map die niet leeg is) leiden tot een fout. Als u de eigenschap Force gebruikt, worden dergelijke fouten overschreven. De standaardwaarde is False. |
Valideren | Hiermee wordt de eigenschap Checksum gebruikt om te bepalen of het archief overeenkomt met de handtekening. Als u Controlesom zonder Valideren opgeeft, mislukt de configuratie. Als u Valideren zonder controlesom opgeeft, wordt standaard een SHA-256-controlesom gebruikt. |
Algemene eigenschappen
Eigenschap | Beschrijving |
---|---|
DependsOn | Geeft aan dat de configuratie van een andere resource moet worden uitgevoerd voordat deze resource wordt geconfigureerd. Als de id van het resourceconfiguratiescriptblok dat u als eerste wilt uitvoeren bijvoorbeeld ResourceName is en het type ResourceType is, is DependsOn = "[ResourceType]ResourceName" de syntaxis voor het gebruik van deze eigenschap . |
Verifiëren | Bepaalt of u wilt controleren of de inhoud van het archief bestaat op de bestemming. Stel deze eigenschap in op Presenteren om ervoor te zorgen dat de inhoud bestaat. Stel deze in op Afwezig om ervoor te zorgen dat ze niet bestaan. De standaardwaarde is Aanwezig. |
PsDscRunAsCredential | Hiermee stelt u de referentie voor het uitvoeren van de hele resource als in. |
Notitie
De algemene eigenschap PsDscRunAsCredential is toegevoegd in WMF 5.0 om het uitvoeren van een DSC-resource in de context van andere referenties toe te staan. Zie Referenties gebruiken met DSC-resources voor meer informatie.
Voorbeeld
In het volgende voorbeeld ziet u hoe u de archiefresource gebruikt om ervoor te zorgen dat de inhoud van een archiefbestand met de naam Test.zip
bestaat en wordt geëxtraheerd op een bepaalde bestemming met behulp van en geautoriseerd.
Archive ArchiveExample {
Ensure = "Present"
Path = "C:\Users\Public\Documents\Test.zip"
Destination = "C:\Users\Public\Documents\ExtractionPath"
}
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor