24 Sep2012
Publié par Jean-Frédéric Castanier. Publié dans PowerShell
Comme vu précédemment, nous savons comment installer .NET Framework 3.5 en mode offline et en Powershell.
Mais une fois Windows installé, personnellement j'ai toujours besoin des outils suivants :
- Telnet Client (pour tester les ouvertures de port)
- SNMP Service (pour relever les informations de l'état du système)
- .NET Framework 3.5, *of course*
Toujours dans l'idée d'avoir 1 commande qui fait tout et sans passer par le téléchargement via Internet, voici la commande pour installer d'une traite ces 3 features :
Enable-WindowsOptionalFeature -Online -FeatureName NetFX3,TelnetClient,SNMP -Source "D:\Sources\SxS" -All
Remplacer la lettre "D" par la lettre de votre lecteur CD où les sources de Windows se trouvent.
Pour vérifier l'installation des composants, voici la commande :
Get-WindowsOptionalFeature -Online | where {$_.State -eq "Enabled"} | Sort-Object | ft
La fonction "Get-WindowsOptionalFeature" retourne toutes les features. Pour ne récupérer que celles qui sont installées, on spécifie un filtre "where" que l'argument "State".
Le "Sort-Object" permet de classer par ordre alphabétique, afin que ce soit plus joli.
Le "ft" permet d'afficher sous forme de tableau, plus pratique dans ce cas je trouve. Par défaut, c'est affichage "fl" qui est utilisé.
Pour info :
- ft = Format Table
- fl = Format List