4 votes

Ajout d'une route statique par le biais d'une stratégie de groupe

Nous essayons d'ajouter une route statique sur toutes nos machines d'utilisateurs finaux, nous avons configuré un objet GPO sous Configuration de l'ordinateur > Stratégies > Paramètres Windows > scripts (démarrage/arrêt) > Démarrage.

La commande dans le fichier batch est la suivante : route add 172.17.10.0 mask 255.255.0.0 172.16.12.100 -p

Nous avons ensuite redémarré/forcé la mise à jour de la stratégie de groupe et, lors de l'exécution d'une "impression d'itinéraire" en ligne de commande, aucun itinéraire n'a été ajouté, alors que l'ajout d'un itinéraire en ligne de commande fonctionne parfaitement.

4voto

Tweek Points 26

Selon le Quelques documents que j'ai trouvés ,

Les routes ajoutées à l'aide de l'option -p sont stockées dans le registre sous la clé suivante :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip \Parameters\PersistentRoutes

Peut-être pourriez-vous utiliser les préférences de stratégie de groupe pour définir les entrées appropriées directement dans le registre ?

4voto

thatguywhowas Points 1

J'ai eu exactement le même problème, et ma solution a été la plus simple, voire la plus stupide, que l'on puisse imaginer.

Tout ce que j'ai eu à faire pour que le script fonctionne à l'aide de la stratégie de groupe, c'est d'ajouter la commande entière entre guillemets ("), de sorte que la commande route add 172.17.10.0 mask 255.255.0.0 172.16.12.100 -p devrait être "route add 172.17.10.0 mask 255.255.0.0 172.16.12.100 -p"

Je suis d'accord avec le commentaire de joeqwerty concernant la correction du sous-réseau ou de l'ID du réseau.

1voto

Nash Points 1351

Je sais que c'est une vieille question, mais je viens de la résoudre pour mon petit déploiement de sous-domaines. J'ai utilisé une préférence de stratégie de groupe pour créer/mettre à jour une tâche planifiée qui appelle périodiquement %SystemDir%\route.exe add /p x.x.x.0 mask 255.255.255.0 y.y.y.y en tant qu'utilisateur privilégié.

Si j'ai besoin d'ajouter une route, je peux ajouter une autre action d'exécution à la tâche via la GPO et elle sera éventuellement mise à jour. Si je dois supprimer un itinéraire, je peux changer l'action pour exécuter route.exe delete au lieu de cela.

En route.exe ne semble pas renvoyer un code de sortie différent de zéro si l'itinéraire existe déjà (ni si elle supprime un itinéraire qui n'existe pas), de sorte que la tâche planifiée ne semble pas échouer.

Pas parfait, mais suffisant pour mes besoins. Si vous voulez plus de contrôle - journalisation, etc - vous pouvez toujours programmer un fichier batch à la place.

0voto

user921081 Points 774

Il devrait être sur ce format

route add  -p 172.17.10.0 mask 255.255.255.0 172.16.12.100

ou

route add  -p 172.17.0.0 mask 255.255.0.0 172.16.12.100

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X