Question
Appeler un script sur un serveur central
- Fred
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 9 ans 10 mois #21755
par Fred
Appeler un script sur un serveur central a été créé par Fred
Bonjour,
J'ai développé une routine sur un serveur central qui génère un rapport sur l'ensemble des services des serveurs de mon domaine.
Je souhaite ajouter dans le Startup script de chaque machine un appel vers ce script central pour que celui-ci génère automatiquement le rapport concernant le serveur qui vient de rebooter.
L'objectif est de n'avoir qu'une seule version du script
Si j’exécute l'instruction suivante:
[code:1]
\\<server_name>\c$\folder\script.ps1 <parameter>[/code:1]
ça fonctionne mais le soucis, c'est que le script.ps1 fait appel à des sous-routines qui n'existent que sur le serveur central et ensuite il est censé stocker le résultat sur le serveur central.
Le résultat que j'obtiens:
- le script s’exécute
- les sous-routines du serveur central ne s’exécutent pas
- les fichiers de sortie sont stockés sur le serveur appelant au lieu du serveur central
Voilà, c'est un peu long mais ça fait un bout de temps que je tourne en rond avec ça.
Je vous remercie d'avance pour votre aide.
Fred<br><br>Message édité par: Arnaud, à: 26/04/16 17:04
J'ai développé une routine sur un serveur central qui génère un rapport sur l'ensemble des services des serveurs de mon domaine.
Je souhaite ajouter dans le Startup script de chaque machine un appel vers ce script central pour que celui-ci génère automatiquement le rapport concernant le serveur qui vient de rebooter.
L'objectif est de n'avoir qu'une seule version du script
Si j’exécute l'instruction suivante:
[code:1]
\\<server_name>\c$\folder\script.ps1 <parameter>[/code:1]
ça fonctionne mais le soucis, c'est que le script.ps1 fait appel à des sous-routines qui n'existent que sur le serveur central et ensuite il est censé stocker le résultat sur le serveur central.
Le résultat que j'obtiens:
- le script s’exécute
- les sous-routines du serveur central ne s’exécutent pas
- les fichiers de sortie sont stockés sur le serveur appelant au lieu du serveur central
Voilà, c'est un peu long mais ça fait un bout de temps que je tourne en rond avec ça.
Je vous remercie d'avance pour votre aide.
Fred<br><br>Message édité par: Arnaud, à: 26/04/16 17:04
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 10 mois #21764
par Philippe
Réponse de Philippe sur le sujet Re:Appeler un script sur un serveur central
salut FredL
tu aura besoin de cette commande qui renvoie le dossier depuis lequel le script s'exécute
cette variable ne fonctionne que sur l'exécution d'un script, en ligne de commande elle ne renvoie rien
[code:1]$chemin = Split-Path $MyInvocation.MyCommand.path [/code:1]
tu pourra donc appelé tes scripts qui ce trouve dans le même dossier ou sous dossier que script qui s'exécute ou écrire des logs dans le dossier ou sous dossier du script qui s'exécute en utilisent la variable $chemin<br><br>Message édité par: 6ratgus, à: 27/04/16 11:44
les routines sont des scripts ??ça fonctionne mais le soucis, c'est que le script.ps1 fait appel à des sous-routines qui n'existent que sur le serveur central et ensuite il est censé stocker le résultat sur le serveur central.
les fichiers de sortie sont stockés sur le serveur appelant au lieu du serveur central
tu aura besoin de cette commande qui renvoie le dossier depuis lequel le script s'exécute
cette variable ne fonctionne que sur l'exécution d'un script, en ligne de commande elle ne renvoie rien
[code:1]$chemin = Split-Path $MyInvocation.MyCommand.path [/code:1]
tu pourra donc appelé tes scripts qui ce trouve dans le même dossier ou sous dossier que script qui s'exécute ou écrire des logs dans le dossier ou sous dossier du script qui s'exécute en utilisent la variable $chemin<br><br>Message édité par: 6ratgus, à: 27/04/16 11:44
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 9 ans 10 mois #21775
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Appeler un script sur un serveur central
Pour les script en UNC, pensez à modifier la config de sécurité via IE.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 10 mois #21776
par Philippe
Réponse de Philippe sur le sujet Re:Appeler un script sur un serveur central
Laurent Dardenne écrit:
Merci Laurent !!
très bonne remarque, j'avais oublié.Pour les script en UNC, pensez à modifier la config de sécurité via IE.
Merci Laurent !!
Connexion ou Créer un compte pour participer à la conversation.
- Fred
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 9 ans 10 mois #21790
par Fred
Réponse de Fred sur le sujet Re:Appeler un script sur un serveur central
6ratgus écrit:
Bonjour 6ratgus,
les routines sont à la fois des scripts et aussi Azcopy.exe
Je te remercie pour ta réponse.
Je vous tiens au courant.....
les routines sont des scripts ??
Bonjour 6ratgus,
les routines sont à la fois des scripts et aussi Azcopy.exe
Je te remercie pour ta réponse.
Je vous tiens au courant.....
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Appeler un script sur un serveur central