Question problème script exécutable

Plus d'informations
il y a 12 ans 2 mois #9978 par sylvain91700
Bonjour,

tout nouveau dans le powershell je m'essaye actuellement dans l'importation de contacts dans des groupes de distribution à partir d'un fichier csv.
Lorsque je lance ma commande powershell depuis l'interpréteur tout fonctionne mais quand je créé un fichier ps1 avec cette même commande à l'intérieur j'ai l'erreur suivant qui remonte :

Le terme « Add-DistributionGroupMember » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du n
om, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.


Mon code dans le fichier est le suivant :

[code:1]Import-Csv \\monserveur\monfichier.csv | foreach-object { Add-DistributionGroupMember -Identity \"ma liste de distribution\" -member $_.email }[/code:1]

Avez-vous une idée?

Merci d'avance<br><br>Message édité par: sylvain91700, à: 2/08/11 14:34

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

Plus d'informations
il y a 12 ans 2 mois #9979 par Arnaud Petitjean
Bonjour,

As tu au préalable importé le module Active Directory ?

[code:1]PS &gt; Import-Module Activedirectory[/code:1]

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.

Plus d'informations
il y a 12 ans 2 mois #9980 par sylvain91700
Non je rajoute cette ligne dans mon script?

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

Plus d'informations
il y a 12 ans 2 semaines #10256 par sylvain91700
Bonjour,
j'ai un peu avancé sur mon problème, en fait il faut que j'exécute un script dans le powershell d'exchange depuis une console cmd.
J'arrive à lancer le powershell d'exchange depuis la console cmd avec cette commande :
[code:1]powershell.exe -noexit -command \&quot;. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto\&quot;[/code:1]

Mais quand je mets le chemin de mon script à la suite de la commande il me mets l'erreur suivante :

\&quot;les paramètres que vous avez spécifiés sont incorrects\&quot;

Alors que lorsque je rentre manuellement le chemin du script après avoir lancer ma première commande ça fonctionne.

Avez-vous une idée?

merci d'avance.

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

Plus d'informations
il y a 12 ans 2 semaines #10257 par sylvain91700
je me réponds à moi même, j'ai trouvé la solution dans la technet suivante :
technet.microsoft.com/en-us/library/bb123798.aspx

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

Temps de génération de la page : 0.048 secondes
Propulsé par Kunena