Question Appeler un script sur un serveur central

Plus d'informations
il y a 9 ans 10 mois #21755 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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 10 mois #21764 par Philippe
salut FredL

ç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 routines sont des scripts ??

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.

Plus d'informations
il y a 9 ans 10 mois #21775 par Laurent Dardenne
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.

Plus d'informations
il y a 9 ans 10 mois #21776 par Philippe
Laurent Dardenne écrit:

Pour les script en UNC, pensez à modifier la config de sécurité via IE.

très bonne remarque, j'avais oublié.
Merci Laurent !!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 10 mois #21790 par Fred
6ratgus écrit:

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
Propulsé par Kunena