Question compiler en executable script powershell + modules
- Kevin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 14
- Remerciements reçus 0
Comme vous pouvez le voir dans le titre, j'ai un nouveau soucis.
Je m'explique:
J'ai mon script powershell qui est compilé en executable.
J'ai aussi besoin d'allez consulter l'AD depuis les postes utilisateurs d'où est lancé l'executable MAIS je n'ai pas le droit d'y installer le moindre module, de faire la moindre modification sur les postes.
Donc je voulais savoir si il était possible de compiler avec le script powershell le module Active Directory pour pouvoir utiliser ce dernier dans mon script?
Merci par avance pour vos réponses!
Si vous avez besoin d’éclaircissement, n'hésitez-pas!
Cordialement,
Kevios<br><br>Message édité par: Kevios, à: 2/04/15 16:09
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Kevios écrit:
La logique de chargement de modules utilisant le file system, ce n'est pas possible.Donc je voulais savoir si il était possible de compiler avec le script powershell le module Active Directory pour pouvoir utiliser ce dernier dans mon script?
L'erreur, à mon avis, est de considérer qu'à partir du moment où on peut 'compiler' un script PS cela devient identique à un langage compilé.
Dans ton cas il reste peut être le chargement depuis un share ou l'implicite remoting.
Il existe aussi la possibilité d'extraire un module depuis une ressource, liées à ton exécutable (ceci reste à coder), et de la charger à partir du répertoire d'extraction, mais dans ton cas est-ce que cela sera considéré comme une installation de module ?
Par exemple une archive auto extractible .
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Kevin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 14
- Remerciements reçus 0
Après le module AD sur windows 7 ne peux s'obtenir qu'en faisant une MAJ windows grâce à ce package : \"Windows6.1-KB958830-x64-RefreshPkg.msu\" et ensuite l'installer depuis l'ajout/suppréssion des programmes :/
A moins que je créé moi-même le packege zip du module?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
C'est possible je dois avoir un exemple, par contre pour le module AD à partir d'un client voir ce post .A moins que je créé moi-même le package zip du module?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Kevin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 14
- Remerciements reçus 0
Bon, me reste plus qu'a savoir comment je peux extraire des données, quelles commandes utiliser, tout ça tout ça ^^
Je vais aussi continuer à chercher pour le module AD, si l’exécution est plus rapide pourquoi pas utiliser le module AD plutôt que l'API
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
J'ai un module de base (en prod), si tu veux l'adapter.Bon, me reste plus qu'a savoir comment je peux extraire des données, quelles commandes utiliser, tout ça tout ça ^^
Kevios écrit:
Les requêtes LDAP seront plus rapide, les cmdlets effectuent de nombreux contrôles, l'inconvénient est que cela demande un cycle de développement si on part de zéro.si l’exécution est plus rapide pourquoi pas utiliser le module AD plutôt que l'API
Je ne connais pas ton environnement, mais avec tes contraintes faire simple est un bon début, quitte à réinventer la roue.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- compiler en executable script powershell + modules