Commandes | Commentaires |
---|---|
Set-location C:\Windows | Se déplacer dans le répertoire Windows |
New-Item -Name « SENumerique » -ItemType Directory | Créer un nouveau dossier |
New-Item -Name « fichier.txt » -ItemType File | Créer un fichier |
Copy-Item -Path .\fichier.txt -Destination « C:\Users\senumerique\Documents\SENumerique » | Copier un fichier dans un autre dossier |
Move-Item -Path .\fichier.txt -Destination « C:\Users\senumerique\Documents\SENumerique » | Déplacer un fichier dans un autre dossier |
Rename-Item -Path C:\Users\senumerique\Documents\fichier.txt -NewName C:\Users\ senumerique\Documents\fichier2.txt | Renommer un fichier |
Get-ChildItem -Path C:\Test\* -Recurse | Where-Object -FilterScript {$_.Name -match « ^senumerique* »} | Remove-Item | Supprimer tous les fichiers contenant « senumerique » dans le nom dans le dossier C:\Test |
Remove-Item .\senumerique.txt | Supprimer le fichier senumerique.txt du dossier ou l’on se trouve |
Clear-RecycleBin | Vider la corbeille |
Get-ChildItem -Path C:\Senumerique* -Recurse | Where-Object -FilterScript {$_.Name -match « ^Sen* »} | Remove-Item | Rechercher et supprimer tous les fichier commençant par Sen dans C:\Senumerique |
Audit
Commandes | Commentaires |
---|---|
Get-ChildItem | Lister le contenu d’un répertoire (-force affiche les fichiers cachés) |
Get-ChildItem -Path C:\ -File -Recurse -ErrorAction SilentlyContinue | Where-Object {$_.Length -gt 500MB} | Sort-Object length -Descending | Select-ObjectName,Directory,@{n=’GB’;e={« {0:N2} » -F ($_.length/ 1GB)}} | Lister tous les fichiers supérieur ou égal à 1 Go |
(Get-ChildItem « C:\senumerique » -recurse | Measure-Object Length -Sum).Sum / 1Gb | Calculer la taille du dossier « senumerique » en affichant le résultat en GigaBytes |
Get-ChildItem –Path « C:\senumerique » –Recurse | Where-Object CreationTime –lt (Get-Date).AddDays(-3652) | Out-File -filepath .\export.txt | Lister les fichiers antérieur à 10 ans dans le dossier « senumerique » à partir de la date ou la commande est effectuée. La liste est exporté au format .txt |
Get-ChildItem | Where-Object -FilterScript {($_.Name -match « SENumer »)} | Select-Object Name | Out-File C:\Users\monuser\Desktop\SENumer_liste.txt | Obtenir la liste des dossiers présent dans le dossier actuel contenant SENumer affiché uniquement par leur nom et sortie dans un fichier texte sur le bureau de monuser |