Powershell
Shell moderne de l'environnement windows. Utilise l'extension de fichier .ps1
.
Lancer powershell sous linux
Lire un fichier texte
Lister les fichiers dans un dossier
Caractères spéciaux
;
permet d'exécuter plusieurs commandes à la suite
Alimentation
Extinction
Redémarrage
Déconnexion de la session
Réseau
Pour afficher la liste des interfaces
Gestion des mises à jours
Pour gérer les mises à jours via powershell, il faut impérativement passer par un module externe. PSWindowsUpdate est le module populaire pour réaliser ce type d'opérations et on l'installe comme ceci :
Pour installer automatiquement toutes les mise à jours et redémarrer
Winget
Winget (Windows Package Manager Client) est le gestionnaire de paquets de windows
Pour installer un paquet
Pour afficher des informations sur un paquet
Pour chercher un paquet
Site web permettant de chercher des paquets et de générer les commandes
Hyper-V
Activer le module Hyper-V
Nécessite un reboot après l'installation
Retourner la liste des VM
Get-VM
# Pour retourner les VM allumées uniquement
Get-VM | where {$_.State -eq 'Running'}
Démarrer une VM
Start-VM -Name <vm>
# Pour démarrer toutes les VM éteintes
Get-VM | where {$_.State -eq 'Off'} | Start-VM
Eteindre une VM
Stop-VM -Name <vm>
# Pour éteindre toutes les VM
Get-VM | where {$_.State -eq 'Running'} | Stop-VM