Question
Surveiller un SERVICE (Résolu)
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 16 ans 9 mois #557
par Jeel
Réponse de Jeel sur le sujet Re:Surveiller un process
Zut, j'y travaillais justement dessus:
[code:1]Get-Service Wavesu | where {$_.WaitForStatus(\"Stopped\")}
$date_stop = date
$s=get-service Wavesu
if (\"$s.status\" -eq \"stopped\") {start-service $s.name}
$date_start = date
Write \"Service WavesetSync stopped at $date_stop and be restart at $date_start\" >> E:\WSU_Services_report.txt
$s=get-service Wavesu
Get-Service Wavesu | where {$_.WaitForStatus(\"Stopped\")}
[/code:1]
Merci à toi, en tout cas;
Jeel<br><br>Message édité par: jeelou2000, à: 12/07/07 20:42
[code:1]Get-Service Wavesu | where {$_.WaitForStatus(\"Stopped\")}
$date_stop = date
$s=get-service Wavesu
if (\"$s.status\" -eq \"stopped\") {start-service $s.name}
$date_start = date
Write \"Service WavesetSync stopped at $date_stop and be restart at $date_start\" >> E:\WSU_Services_report.txt
$s=get-service Wavesu
Get-Service Wavesu | where {$_.WaitForStatus(\"Stopped\")}
[/code:1]
Merci à toi, en tout cas;
Jeel<br><br>Message édité par: jeelou2000, à: 12/07/07 20:42
Connexion ou Créer un compte pour participer à la conversation.
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 16 ans 9 mois #559
par Jeel
Réponse de Jeel sur le sujet Re:Surveiller un process
Voilà:
Pour ceux que celà intéresse, voici le code complet:
[code:1]$Boucle_1=1
$v_count= 1
while ($Boucle_1=1)
{
Get-Service Wavesu | where {$_.WaitForStatus(\"Stopped\"«»)}
$date_stop = date
$s=get-service Wavesu
start-service Wavesu
$date_start = date
Write \"$v_count : Service Wavesu stopped at $date_stop and be restart at $date_start\" >> E:\Wavesu_Services_report.txt
$s=get-service Wavesu
$v_count++
}[/code:1]
Toutes les nuits, le fichier de rapport sera envoyé par mail et nettoyé.
Merci à Arnaud
Jeel
Pour ceux que celà intéresse, voici le code complet:
[code:1]$Boucle_1=1
$v_count= 1
while ($Boucle_1=1)
{
Get-Service Wavesu | where {$_.WaitForStatus(\"Stopped\"«»)}
$date_stop = date
$s=get-service Wavesu
start-service Wavesu
$date_start = date
Write \"$v_count : Service Wavesu stopped at $date_stop and be restart at $date_start\" >> E:\Wavesu_Services_report.txt
$s=get-service Wavesu
$v_count++
}[/code:1]
Toutes les nuits, le fichier de rapport sera envoyé par mail et nettoyé.
Merci à Arnaud
Jeel
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 16 ans 9 mois #711
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Surveiller un process
Salut Jeelou,
Je me suis servi de ta question pour alimenter la FAQ et au passage modifier légèrement ton script.
-> C'est ici. <-
A bientôt,
Arnaud<br><br>Message édité par: Arnaud, à: 21/07/07 03:09
Je me suis servi de ta question pour alimenter la FAQ et au passage modifier légèrement ton script.
-> C'est ici. <-
A bientôt,
Arnaud<br><br>Message édité par: Arnaud, à: 21/07/07 03:09
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.069 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Surveiller un SERVICE (Résolu)