Mon PC Windows...

PowerShell - Commandes utiles

  

Gérer les applications Windows

Lister les applications et leur état
Get-AppxPackage -User Utilisateur
-User Utilisateur (optionnel) permet de consulter la liste des applications installées pour un utilisateur

Désinstaller une application
Get-AppxPackage -AllUsers NomApplication | Remove-AppxPackage
-AllUsers (optionnel) permet une désinstallation qui concerne tous les comptes déjà utilisés sur l'ordinateur

Réinstaller les applications pré installées avec Windows 10
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Voir Application par défaut pour les noms des principales applications installées avec Windows

 

Autres

Utiliser une variable d'environnement Windows
Vous pouvez définir une variable Powershell avec la valeur d'une vraiable d'environnement (Voir paramètres système avancés)
Exemple pour récupérer le nom d'utilisateur dans une variable Powershell : $user=$env:username

Comparer les contenus de 2 dossiers
$dossier1=get-childitem "chemindossier1" -recurse
$dossier2=get-childitem "chemindossier2" -recurse
Compare-Object $dossier1 $dossier2 -property Name, length | sort-object -property name
Affiche la liste des fichiers qui sont présents dans un dossier et absents de l'autre ainsi que ceux qui n'ont pas la même taille dans les 2 dossiers

Vider la corbeille
clear-recyclebin