Question [Résolu] Variabiliser mon lien LDAP

Plus d'informations
il y a 7 ans 1 mois #23281 par hays
Bonjour,

je me sers d'un script assez regulierement et j'aimerais en faire une fonction puis l'ajouter à mon profile.

[code:1]function Veriflastconn{
Param ([Parameter(Mandatory=$true)][String] $ou)
[/code:1]

je démarre avec se code pour avoir une future syntaxe du genre Veriflastconn -ou mon OU

ensuite je fais mon script,le probleme que je rencontre st dans cette ligne

[code:1]$adsPath = 'LDAP://OU=$ou,' + ([ADSI]'').distinguishedName[/code:1]

ça pourrait être si simple cela m'aurait arrangé mais la syntaxe n'est malheureusement pas bonne.

comment pourrais-je mettre ma variable $ou pour que cela soit bien interprétait ?

le reste du script e comporte bien, s'il sait quel OU rechercher.

merci de votre aide :)<br><br>Message édité par: Arnaud, à: 13/03/17 14:19

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

Plus d'informations
il y a 7 ans 1 mois #23282 par Laurent Dardenne
Salut,
utilise des double quotes pour activee la substitution.

Tutoriels PowerShell

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

Plus d'informations
il y a 7 ans 1 mois #23285 par hays
Réponse de hays sur le sujet Re:variabiliser mon lien ldap
Bonjour,

Voici ce que j'ai essayé sans succès malheureusement
[code:1]
$adsPath = 'LDAP://OU=''$ou'',' + ([ADSI]'').distinguishedName

$adsPath = 'LDAP://OU=\&quot;$ou\&quot;,' + ([ADSI]'').distinguishedName

$adsPath = 'LDAP://OU=\&quot;\&quot;$ou\&quot;\&quot;,' + ([ADSI]'').distinguishedName

$adsPath = \&quot;LDAP://OU=$ou,\&quot; + ([ADSI]\&quot;\&quot;«»).distinguishedName

[/code:1]

j'ai du mal à comprendre

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

Plus d'informations
il y a 7 ans 1 mois #23286 par Laurent Dardenne
Pour la substitution :
[code:1]
$ou='UneOU'
\&quot;LDAP://OU=$ou,\&quot;
[/code:1]
renvoi
[code:1]
LDAP://OU=UneOU,
[/code:1]
Mnt ton pb est peut être ailleurs, donne un exemple du lien ldap que tu veux au final.

Tutoriels PowerShell

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

Plus d'informations
il y a 7 ans 1 mois #23289 par hays
Réponse de hays sur le sujet Re:variabiliser mon lien ldap
ça marche merci Laurent vous aviez raison


bizarrement j'ai supprimé mon fichier ps1 et recollé ma fonction dans un fichier tout neuf à partir de ISE et ça a roulé.

il y a un caractère qu'il devait pas aimer :)

merci encore

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

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