Script pour monitorer synchronisation de temps

Fermé
Zerggg Messages postés 2 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 19 décembre 2016 - 19 déc. 2016 à 10:56
arp-a Messages postés 556 Date d'inscription mardi 1 décembre 2015 Statut Membre Dernière intervention 3 février 2017 - 19 déc. 2016 à 11:22
Hello all,

Je souhaiterai créer un script (batch ou powershell) qui me permettrai de comparer le temps de mon serveur windows (via WMI) avec celui d'un serveur ntp (disons time.windows.com).
Le but étant que le script me renvoit la différence uniquement.

Merci de votre aide. :)

2 réponses

Zerggg Messages postés 2 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 19 décembre 2016
19 déc. 2016 à 11:19
Merci de ta réponse, j'ai déjà fais pas mal de tests mais je débute en powershell, et je n'arrive pas à obtenir une simple valeur me donnant l'heure actuelle d'un serveur distant...
0
arp-a Messages postés 556 Date d'inscription mardi 1 décembre 2015 Statut Membre Dernière intervention 3 février 2017 200
Modifié par arp-a le 19/12/2016 à 11:24
invoke-command -ComputerName dc1 -ScriptBlock {get-date}

Les ports suivants doivent être débloqués au niveau de ton/tes firewall, ce sont ceux utilisés par défaut par Powershell:
TCP/5985 = HTTP
TCP/5986 = HTTPS

Il faut également autoriser les scripts powershell dans tes GPO:
“Configuration ordinateur \ Stratégies \ Modèles d’administration \ Composants Windows \ Windows Powershell \ Activer l’exécution des scripts”

Et Windows Remote Management:
Activer et modifier le paramètre : “Configuration ordinateur \ Stratégies \ Paramètres Windows \ Paramètres de sécurité \ Services système \ Gestion à distance de Windows (Gestion WSM)”
0