Question
Dezip de fichier
- Charrier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 4 ans 5 mois #29413
par Laurent Dardenne
Tutoriels PowerShell
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]
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.
- Charrier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
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 \"Debut de la mise en mode ReadOnly des 2 fichiers palcol et prefcol\"
$PathFrom=\"\\\"+$Serveur+\"\\"+$RemoteAccess+$PathRepertoire
Set-ItemProperty -Path $PathFrom\C\palcol.dat -Name IsReadOnly -Value True
Set-ItemProperty -Path $PathFrom\C\prefcol.dat -Name IsReadOnly -Value True
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 \"Debut de la mise en mode ReadOnly des 2 fichiers palcol et prefcol\"
$PathFrom=\"\\\"+$Serveur+\"\\"+$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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Dezip de fichier