Bonjour,

Je bosse sur un script en Powershell qui vise à vérifier l’état d'un service windows et qui le redémarre quand il est arrêté. Étant un super débutant dans le monde du scripting, j'aurais besoin d'un coup de pouce SVP.

Je souhaiterais que mon script m'affiche le résultat de ma commande dans un fichier texte. Toutes propositions pour faire évoluer le script sont la bienvenue. D'avance MERCI


Ci-dessous le script:

Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
# watch-service.ps1
 
 
while($true)
{
    $name = Get-Content -Path C:\temp\test.txt | where { $_ -ne "$null" } | Select-Object -Index 0
    $service = get-service $name
    "{0} : le service {1} est '{2}'" -f $(Get-Date -Format "dd/MM/yy HH:mm:ss"), $service.DisplayName, $service.Status
    if($service.Status -eq "Stopped") {Start-Service -name $name}
 }