windows:windows19:powershell
Table des matières
Windows 2019
Commandes Powershell
Liste les CmdLets
- Afficher toutes les CmdLets (commandes) disponibles sur le système
PS C:\> Get-Command
- Afficher les CmdLets contenant un terme particulier
exemple : commandes Get qui contiennent “*Win*”
PS C:\> Get-Command -Verb Get -Noun *win* # ou PS C:\> Get-Command -Name Get*win*
- Afficher les CmdLets d'un module spécifique
exemple : commandes du module Dism
PS C:\> Get-Command -Module Dism
Installer/désinstaller un rôle/fonctionnalité
- Lister toutes les fonctionnalités disponibles
PS C:\> Get-WindowsFeature Display Name Name Install State ------------ ---- ------------- [ ] Accès à distance RemoteAccess Available [ ] DirectAccess et VPN (accès à distance) DirectAccess-VPN Available [ ] Proxy d’application web Web-Application-Proxy Available [ ] Routage Routing Available [ ] Attestation d’intégrité de l’appareil DeviceHealthAttestat... Available [ ] Hyper-V Hyper-V Available [ ] Serveur DHCP DHCP Available [ ] Serveur DNS DNS Available [ ] Serveur Web (IIS) Web-Server Available [ ] Serveur Web Web-WebServer Available [ ] Fonctionnalités HTTP communes Web-Common-Http Available [ ] Contenu statique Web-Static-Content Available [ ] Document par défaut Web-Default-Doc Available [ ] Erreurs HTTP Web-Http-Errors Available [ ] Exploration de répertoire Web-Dir-Browsing Available
Un [X] indique que la fonctionnalité est déjà activée.
- Lister uniquement les fonctionnalités installées
PS C:\> Get-WindowsFeature | Where{$_.Installed -eq $true} Display Name Name Install State ------------ ---- ------------- [X] Services de fichiers et de stockage FileAndStorage-Services Installed [X] Services de stockage Storage-Services Installed [X] Fonctionnalités de .NET Framework 4.7 NET-Framework-45-Fea... Installed [X] .NET Framework 4.7 NET-Framework-45-Core Installed [X] Services WCF NET-WCF-Services45 Installed [X] Partage de port TCP NET-WCF-TCP-PortShar... Installed [X] Prise en charge WoW64 WoW64-Support Installed [X] Windows Defender Antivirus Windows-Defender Installed [X] Windows PowerShell PowerShellRoot Installed [X] Windows PowerShell 5.1 PowerShell Installed
- Installer une fonctionnalité
PS C:\> Add-WindowsFeature -Name DHCP Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True No NoChangeNeeded {}
- Installer une fonctionnalité (avec toutes ses fonctionnalités enfant)
PS C:\> Add-WindowsFeature <nom-de-la-fonctionnalité-parente> -IncludeAllSubFeature
- Installer une fonctionnalité (avec les outils d'administration complémentaires)
PS C:\> Add-WindowsFeature <nom-de-la-fonctionnalité-parente> -IncludeManagementTools
- Redémarrer une fonctionnalité
Après l'installation, certaines fonctionnalités nécessitent un redémarrage :
PS C:\> Add-WindowsFeature <nom-de-la-fonctionnalité-parente> -Restart
- Désinstaller une fonctionnalité
PS C:\> Uninstall-WindowsFeature -Name DHCP Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True Yes SuccessRest... {Serveur DHCP} AVERTISSEMENT : Vous devez redémarrer ce serveur pour terminer le processus de suppression.
Ensuite, il faudra redémarrer pour finaliser la désinstallation :
PS C:\> Restart-Computer
windows/windows19/powershell.txt · Dernière modification : 2022/06/24 12:45 de zandor