PowerShell – Désactiver un Service Windows à distance

PowerShell – Désactiver un Service Windows à distance

powershell

Comment peut-on Désactiver un service en PowerShell sur un serveur Microsoft Distant ?

 

Pour faire cette opération, nous allons voir deux Méthode :

  1. Get-WmiObject
  2. Get-Service  et Set-Service

Get-WmiObject -class Win32_Service

En utilisant la cmdlet « Get-WmiObject »  et la class  » Win32_Service »,   nous pouvons lister la liste des services sur le serveur Windows distant grâce à la commande :

Pour modifier le service sur votre serveur, il vous suffit donc de récupérer une instance du service à modifier pour le serveur et d’utiliser la fonction « ChangeStartMode » pour passer ce parametre à « Disabled »……

 

On peut donc mettre tous cela dans une boucle et désactiver plusieurs services sur nos serveurs.

  • La documentation de la cmdlet « Get-WmiObject » est accessible ici
  • La documentation de class « Win32_Service » est accessible ici

Get-Service et Set-Service

Comme son nom l’indique, la cmdlet « Get-Service » permet d’obtenir les services d’un Serveur ( Services en cours d’exécution et  arrêtés).

Pour modifier un service sur un serveurs distant, il vous suffit donc de lancer la commande :

 

  • La documentation de la cmdlet « Get-Service » est accessible ici
  • La documentation de la cmdlet « Set-Service » est accessible ici
No Comments

Sorry, the comment form is closed at this time.