Arrêter l'ordinateur du domaine Windows Server à distance avec PowerShell

Lorsque nous devons gérer plusieurs ordinateurs dans un domaine avec Serveur Windows 2016 Il est très pratique de pouvoir exécuter des commandes à distance pour ne pas avoir à se rendre sur le site physique, économisant du temps et des ressources.
L'une des tâches quotidiennes pouvant survenir est l'arrêt à distance des équipements pour diverses raisons telles que :

  • Oubli ou absence de l'utilisateur.
  • Arrêt obligatoire pour certains problèmes de support.
  • Sécurité de l'information et plus encore.

Aujourd'hui, nous allons apprendre à arrêter un ordinateur client à l'aide d'un script Windows PowerShell à l'adresse Serveur Windows 2016.

Créer un script pour arrêter à distance un ordinateur de domaine avec Windows PowerShell dans Windows Server 2016

Étape 1
Dans ce cas, l'ordinateur client s'appelle SolveticPC joint à notre domaine :

Étape 2
La ligne à exécuter est la suivante :

 (Get-WmiObject -Class Win32_OperatingSystem -ComputerName SolveticPC) .InvokeMethod ("Win32Shutdown", 5)
Étape 3
Les valeurs que nous pouvons spécifier sont :
  • 0= Fermer la session
  • 1= Éteint
  • 2= Redémarrage
  • 4= Journal forcé d'abandonner
  • 5= Arrêt forcé
  • 6= Redémarrage forcé
  • 8= Éteint
  • 12= Le pouvoir contraint à l'abandon
Nous devons simplement définir le bon nombre, dans ce cas 5 puisque nous forcerons l'arrêt.

Étape 4
Quelque chose de vital est de définir le nom de l'équipe à désactiver sur le terrain -Nom de l'ordinateur et si nous avons plusieurs équipes, nous pouvons créer un fichier .txt avec les noms des équipes et l'y entrer.

AGRANDIR

Étape 5
Lors de l'exécution du script, nous verrons que la machine distante lancera le processus d'arrêt :

C'est aussi simple que cela, nous pouvons contrôler ce type de tâche à distance dans Windows Server 2016.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave