Question export-Modulemember -variable
- Frigoult
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 2 ans 1 mois #31255
par Frigoult
export-Modulemember -variable a été créé par Frigoult
Bonjour,
J'ai un module contenant des fonctions et des variables que j'exporte à la fin du script
Dans mon script principal j'ai ajouté le path du module a l'environnement
si je veux initialiser une variable avec la variable myTable de mon module AVANT d'utiliser une des fonctions cela ne marche pas.
par contre si j'appelle une fonction de mon module ET qu'ensuite j'initialise ma variable, ça marche.
Ai je raté quelque chose ?
J'ai un module contenant des fonctions et des variables que j'exporte à la fin du script
$myTable = @{ "TYPELIC_0"=$null; "NOMLIC_0"=$null; "VERSION_0"=$null }
Function SumLicence{
[CmdletBinding()]
param( [parameter(mandatory = $true)]
$listeLic) $lic = New-Object psobject -property $myTable
...
...
return $lic }
export-Modulemember -variable myTable -Function SumLicence
Dans mon script principal j'ai ajouté le path du module a l'environnement
$p += ";$MyModulePath"
[Environment]::SetEnvironmentVariable("PSModulePath",$p)
si je veux initialiser une variable avec la variable myTable de mon module AVANT d'utiliser une des fonctions cela ne marche pas.
par contre si j'appelle une fonction de mon module ET qu'ensuite j'initialise ma variable, ça marche.
Ai je raté quelque chose ?
Connexion ou Créer un compte pour participer à la conversation.
- Frigoult
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 2 ans 1 mois #31256
par Frigoult
Réponse de Frigoult sur le sujet export-Modulemember -variable
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 2 ans 1 mois #31264
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet export-Modulemember -variable
Hello !
Si ton module se trouve dans $PSModulePath, pas besoin de l'importer; c'est automatique !
Arnaud
Si ton module se trouve dans $PSModulePath, pas besoin de l'importer; c'est automatique !

Arnaud
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- Frigoult
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 2 ans 1 mois #31265
par Frigoult
Réponse de Frigoult sur le sujet export-Modulemember -variable
Bonjour,
Exact pour les fonctions.
Mais apparemment pas pour les variables.
Si je ne n'importe pas le module, je ne peux pas utiliser les variables.
je les ai pourtant exportées dans le module.
export-Modulemember -variable myTable.
Par contre si j'instancie une fonction faisant appel a ces variables, elles sont ensuite utilisables dans le script principal.
Christian.
Exact pour les fonctions.
Mais apparemment pas pour les variables.
Si je ne n'importe pas le module, je ne peux pas utiliser les variables.
je les ai pourtant exportées dans le module.
export-Modulemember -variable myTable.
Par contre si j'instancie une fonction faisant appel a ces variables, elles sont ensuite utilisables dans le script principal.
Christian.
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 initiés
- export-Modulemember -variable