Question
[Résolu] Variabiliser mon lien LDAP
- hays
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 41
- Remerciements reçus 0
il y a 7 ans 1 mois #23281
par hays
[Résolu] Variabiliser mon lien LDAP a été créé 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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 7 ans 1 mois #23282
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:variabiliser mon lien ldap
Salut,
utilise des double quotes pour activee la substitution.
utilise des double quotes pour activee la substitution.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- hays
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 41
- Remerciements reçus 0
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=\"$ou\",' + ([ADSI]'').distinguishedName
$adsPath = 'LDAP://OU=\"\"$ou\"\",' + ([ADSI]'').distinguishedName
$adsPath = \"LDAP://OU=$ou,\" + ([ADSI]\"\"«»).distinguishedName
[/code:1]
j'ai du mal à comprendre
Voici ce que j'ai essayé sans succès malheureusement
[code:1]
$adsPath = 'LDAP://OU=''$ou'',' + ([ADSI]'').distinguishedName
$adsPath = 'LDAP://OU=\"$ou\",' + ([ADSI]'').distinguishedName
$adsPath = 'LDAP://OU=\"\"$ou\"\",' + ([ADSI]'').distinguishedName
$adsPath = \"LDAP://OU=$ou,\" + ([ADSI]\"\"«»).distinguishedName
[/code:1]
j'ai du mal à comprendre
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 7 ans 1 mois #23286
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:variabiliser mon lien ldap
Pour la substitution :
[code:1]
$ou='UneOU'
\"LDAP://OU=$ou,\"
[/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.
[code:1]
$ou='UneOU'
\"LDAP://OU=$ou,\"
[/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.
- hays
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 41
- Remerciements reçus 0
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
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [Résolu] Variabiliser mon lien LDAP