Question Concaténation de chaine et ajout de guillemets

Plus d'informations
il y a 17 ans 2 mois #3663 par david
Bonjour,
J'ai la chaine suivante :
$management=[ADSi]\"LDAP://*/+$i+\"\"\"\"
Mon problème se situe à la fin je voudrais ajouter des \" pour fermer
Merci

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

Plus d'informations
il y a 17 ans 2 mois #3664 par Laurent Dardenne
Salut,
dav écrit:

$management=[ADSi]\"LDAP://*/+$i+\"\"\"\"
Mon problème se situe à la fin

C'est surtout que tu vas au devant de qq problèmes.
Ici tu mixtes l'usage de la concaténation de chaînes et l'expansion de variable dans une même chaîne :
[code:1]$A=\"A\"
$Concatene=$A+\"B\"
$Concatene
$ExpansionConcatene=\"Résultat : $Concatene\"
$ExpansionConcatene
#ou
$Expansion=\"Résultat : $($A)B\"
$ExpansionConcatene
[/code:1]
Le dernier utilise des parenthéses nécessaires sinon PS recherche la variable $AB et si on ne précéde pas l'expression du signe dollar les parenthéses seront inclues dans le résultat.
Donc tu retires les signes plus et tu fermes la chaîne :
[code:1]
$management=[ADSi]\"LDAP://*/\"+$i+\"\"
#ce qui donne
$management=[ADSi]\"LDAP://*/$i\"
[/code:1]
Du coup je te laisse compléter l'exemple suivant :
[code:1]
$Expansion=\"Résultat : ($A+\"B\"«»)\"
[/code:1]

Tutoriels PowerShell

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

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