Bonjour à tous,
Sur l'écran de verrouillage de Windows, on peut admirer de très belles photos de paysages, animaux etc. Souhaitant récupérer ces photos, j'ai surfé sur le web et ai bien rapidement trouvé l'emplacement de ces images (qui ne portent pas d'extension là où elles sont stockées).
Je souhaiterai faire un petit script powershell qui s'excécuterai au démarrage de la session windows.
Grosso-modo, le script doit juste copier les fichiers dont la taille est supérieure à 200ko, les déplacer dans un dossier et ajouter l'extension ".jpg".
Ma demande, serait de faire un script qui s'adapte à chaque utilisateur (j'ai plusieurs ordinateurs avec des noms de sessions différentes mais une arborescence identique).
Je n'y connais absolument rien en powershell alors soyez-indulgent svp.
2 problèmes se confrontent à moi :
- lorsque les fichiers sans extension se copient, ils se copient dans une dossier "Assets" alors que je souhaiterai qu'ils se copient directement dans le finalDespositary.
- je n'arrive pas à ajouter l'extension ".jpg"
Pouvez-vous m'aider svp ??
Code:$userAcronym = "Famille" $assetFolder = "C:\Users\$userAcronym\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\" $finalDepositary = "D:\WindowsImages\" $finalDepositary2 = "D:\WindowsImages\Assets\" Copy-Item -Path $assetFolder -Recurse $finalDepositary Get-ChildItem -Path $finalDepositary2 | Where-Object -FilterScript {($_.Length -le 100kb)} | Remove-Item #Get-ChildItem -Path $finalDepositary2 | Rename-Item -NewName { $_.Name $_ "$_.jpg" }
-----