DSC-Arkiv resurs
Gäller för: Windows PowerShell 4,0, Windows PowerShell 5. x
Arkiv resursen i Windows PowerShell Desired State Configuration (DSC) tillhandahåller en mekanism för att packa upp arkiv (zip-filer) vid en angiven sökväg.
Anteckning
Den här dokumentationen för den här DSC-resursen omfattar den version som ingår i PowerShell. PSDscResources-modulen innehåller nya och uppdaterade som stöds officiellt av Microsoft. PSDscResources-modulen är tillgänglig från PowerShell-galleriet.
Mer information och uppdaterad dokumentation finns i VIKTIGT i GitHub lagringsplats.
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] ]
}
Egenskaper
| Egenskap | Beskrivning |
|---|---|
| Mål | Anger den plats där du vill se till att Arkiv innehållet extraheras. |
| Sökväg | Anger Arkiv filens käll Sök väg. |
| Kontrollsumma | Definierar den typ som ska användas för att avgöra om två filer är identiska. Om ingen kontroll Summa anges används bara fil-eller katalog namnet för jämförelse. Giltiga värden är: SHA-1 , SHA-256 , SHA-512 , createdDate , modifiedDate . Om du anger kontroll Summa utan att validera, kommer konfigurationen att Miss förklaras . |
| Autentiseringsuppgift | Autentiseringsuppgifterna för ett användar konto med behörighet att komma åt den angivna Arkiv Sök vägen och målet vid behov. |
| Force | Vissa fil åtgärder (till exempel att skriva över en fil eller ta bort en katalog som inte är tom) resulterar i ett fel. Om du använder Force -egenskapen åsidosätts sådana fel. Standardvärdet är false . |
| Verifiera | Använder egenskapen kontroll Summa för att avgöra om arkivet matchar signaturen. Om du anger kontroll Summa utan att validera, kommer konfigurationen att Miss förklaras . Om du anger Verifiera utan kontroll Summa används en SHA-256- kontrollsumma som standard. |
Gemensamma egenskaper
| Egenskap | Beskrivning |
|---|---|
| DependsOn | Anger att konfigurationen av en annan resurs måste köras innan den här resursen har kon figurer ATS. Exempel: om ID: t för skript blocket för resurs konfigurationen som du vill köra först är ResourceName och dess typ är ResourceType, är syntaxen för att använda den här egenskapen DependsOn = "[ResourceType]ResourceName" . |
| Kontrol | Avgör om du ska kontrol lera om arkivets innehåll finns vid målet . Ange att den här egenskapen finns för att se till att innehållet finns. Ange det som frånvarande för att se till att de inte finns. Standardvärdet finns . |
| PsDscRunAsCredential | Anger autentiseringsuppgifter för att köra hela resursen som. |
Anteckning
Den gemensamma egenskapen PsDscRunAsCredential har lagts till i WMF 5,0 för att tillåta körning av DSC-resurser i kontexten för andra autentiseringsuppgifter. Mer information finns i använda autentiseringsuppgifter med DSC-resurser.
Exempel
I följande exempel visas hur du använder Arkiv resursen för att se till att innehållet i en arkivfil som heter Test.zip finns och extraheras vid ett angivet mål med och auktoriseras.
Archive ArchiveExample {
Ensure = "Present"
Path = "C:\Users\Public\Documents\Test.zip"
Destination = "C:\Users\Public\Documents\ExtractionPath"
}