Ecrire le résultat d'une commande dans un fichier
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:
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}
} |