Migration

This commit is contained in:
Alexandre MOTTIER 2024-10-14 14:13:03 +02:00
parent 14a4792b34
commit 5e38f533d1
3 changed files with 59 additions and 2 deletions

View File

@ -1,2 +1 @@
# SetTime # SetTime

BIN
SetTimeServer.exe Normal file

Binary file not shown.

58
SetTimeServer.ps1 Normal file
View File

@ -0,0 +1,58 @@
# On indique au service de gestion de temps d'utiliser fr.pool.ntp.org pour la synchronisation horaire
Write-Host ""
Write-Host -ForegroundColor Yellow -NoNewline "Modification du serveur de synchronisation en fr.pool.ntp.org... "
w32tm /config /syncfromflags:MANUAL /manualpeerlist:"fr.pool.ntp.org" | Out-Null
if($Error.Count -ne 0) #Si on a une erreur
{
Write-Host -ForegroundColor DarkRed "Erreur !"
Write-Host -ForegroundColor DarkRed $error[0] #Affichage de l'erreur
break # On sort du programme en cas d'erreur
}else {
Write-Host -ForegroundColor Green "OK"
}
# Redémarrage de service de gestion du temps Windows
Write-Host ""
Write-Host -NoNewline -ForegroundColor Yellow "Redémarrage du service w32time... "
net stop w32time | Out-Null
net start w32time | Out-Null
if($Error.Count -ne 0) #Si on a une erreur
{
Write-Host -ForegroundColor DarkRed "Erreur :"
Write-Host -ForegroundColor DarkRed $error[0] #Affichage de l'erreur
break # On sort du programme en cas d'erreur
}else {
Write-Host -ForegroundColor Green "OK"
}
# On relance une synchronisation horaire sur le nouveau serveur configuré
Write-Host ""
Write-Host -ForegroundColor Yellow -NoNewline "Resynchronisation de l'heure... "
w32tm /resync | Out-Null
if($Error.Count -ne 0) #Si on a une erreur
{
Write-Host -ForegroundColor DarkRed "Erreur : "
Write-Host -ForegroundColor DarkRed $error[0] #Affichage de l'erreur
break # On sort du programme en cas d'erreur
}else {
Write-Host -ForegroundColor Green "OK"
}
# On vérifie que tout est bien OK
Write-Host ""
w32tm /query /status | Write-Host
pause # Pour donner le temps de voir le retour avant de fermer la fenêtre.