Étapes de création d’un script simple pour l’automatisation
Voici les étapes à suivre pour créer un script simple qui utilise Get-WindowsOptionalFeature pour auditer et activer automatiquement certaines fonctionnalités :
- Exécutez PowerShell avec des privilèges d’administrateur pour vous assurer que vous disposez des autorisations nécessaires.
- Utilisez l’applet de commande Get-WindowsOptionalFeature pour obtenir la liste de toutes les fonctionnalités facultatives.
$features = Get-WindowsOptionalFeature -En ligne
- Par exemple, si vous souhaitez vérifier si la fonction « TelnetClient » est activée ou non, vous pouvez filtrer les résultats.
$telnetFeature = $features | Objet-Où { $_. FeatureName -eq 'TelnetClient' }
- Si la fonctionnalité n’est pas active, vous pouvez l’activer à l’aide de l’applet de commande Enable-WindowsOptionalFeature.
if ($telnetFeature.State -eq 'Disabled') {
Enable-WindowsOptionalFeature -Online -FeatureName 'TelnetClient' -All
Write-Host “TelnetClient feature has been enabled.”
} else {
Write-Host “TelnetClient feature is now active.”
}
- Enregistrez ce script en tant que fichier .ps1, par exemple, EnableTelnet.ps1, et exécutez-le dans PowerShell.