Question Dezip de fichier

Plus d'informations
il y a 4 ans 5 mois #29398 par Charrier
Dezip de fichier a été créé par Charrier
Bonjour,

Comment faire pour éviter qu'un fichier en lecture, dans un répertoire zippé, change son état et devient un fichier avec autorisation d'écriture.

ci dessous le bout de code

# Dezippage du fichier Test-vxx.xy-AAAAMMJJ-PFx.zip
LogMessage -Message \"Debut du dezippage du package Zip dans Test\"
$PathFrom=$LocalAccess+$PathTemp+$NameFileZip
$PathTo=$LocalAccess+$PathTest
LogMessage -Message \" - PathFrom : $PathFrom\"
LogMessage -Message \" - PathTo : $PathTo\"
Invoke-Command -ComputerName $ServeurPcVue -ScriptBlock {
$s = [System.Text.Encoding]::GetEncoding(850)
[Reflection.Assembly]::LoadWithPartialName( \"System.IO.Compression.FileSystem\" )
[System.IO.Compression.ZipFile]::ExtractToDirectory(\"$using:pathFrom\",\"$using:pathTo\",$s)
}
LogMessage -Message \"Fin du dezippage du package Zip - SUCCESS\" -ForegroundColor green
LogMessage -Message \"

Message édité par: charrierp, à: 5/11/19 12:17


pour être un peu plus clair,
il s'agit de conserver la propriété readonly sur un fichier qui fait parti d'un répertoire Zipper<br><br>Message édité par: charrierp, à: 8/11/19 12:12

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 5 mois #29413 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Dezip de fichier
Salut,
il me semble que tu parles d'ACL, si c'est le cas consulte les cmdlets appropriés :
[code:1]
gcm -noun acl
[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 4 mois #29461 par Charrier
Réponse de Charrier sur le sujet Re:Dezip de fichier
Merci Laurent pour ces infos.


Finalement, j'ai trouvé ce que je recherchais dans le code pour mettre en lecture seule 2 fichiers qui faisait partie de mon zip.


si cela peut servir à d'autres, je laisse mon bout de code.

LogMessage -Message \&quot;Debut de la mise en mode ReadOnly des 2 fichiers palcol et prefcol\&quot;
$PathFrom=\&quot;\\\&quot;+$Serveur+\&quot;\\&quot;+$RemoteAccess+$PathRepertoire
Set-ItemProperty -Path $PathFrom\C\palcol.dat -Name IsReadOnly -Value True
Set-ItemProperty -Path $PathFrom\C\prefcol.dat -Name IsReadOnly -Value True

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.066 secondes
Propulsé par Kunena