[R] Récupérer une partie d'une variable.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

[R] Récupérer une partie d'une variable.

#1

Message par camil »

Bonjour,

Je voudrais récupéré juste l'OU sans l'objet dans une une variable.

Je récupère dans une variable "$sFQDN1" avec la commande $sFQDN1 = _AD_SamAccountNameToFQDN($uc & "$") se résultat :

$sFQDN1 ="CN=UC1565,OU=Station,OU=Ordianateur,OU=Paris,DC=dom05,DC=local"

Je voudrais que $sFQDN1="OU=Station,OU=Ordianateur,OU=Paris,DC=dom05,DC=local" pour que je puisse utiliser la commande _AD_MoveObject($sFQDN1,$uc & "$")

Donc supprimer "CN=UC1565" dans la variable "$sFQDN1" et ne garder que le chemin OU=Station,OU=Ordianateur,OU=Paris,DC=dom05,DC=local"

Merci d'avance pour l'aide.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Récupérer une partie d'une variable.

#2

Message par jguinch »

Tu as la méthode de base, avec StringMid (qui permet d'extraire du texte d'un position à une autre) avec StringInStr qui permet de te donner le position du caractère "," :

Code : Tout sélectionner

$sFQDN1 = StringMid($sFQDN1, StringInStr($sFQDN1, ",") + 1)
Ou la méthode "expression régulière" :

Code : Tout sélectionner

$sFQDN1 = StringRegExpReplace($sFQDN1, "^[^,]+,", "")
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

Re: [R] Récupérer une partie d'une variable.

#3

Message par camil »

Merci beaucoup @jguinch, cela fonctionne bien...
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Récupérer une partie d'une variable.

#4

Message par jguinch »

Juste pour info, le [R] se met dans le titre du permet message. Je viens de le modifier
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

Re: [R] Récupérer une partie d'une variable.

#5

Message par camil »

Oups, merci.
Répondre