Question
[Résolu]switch et regex sur une collection
- rhiwotar
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 111
- Remerciements reçus 2
il y a 4 ans 3 mois #29591
par rhiwotar
[Résolu]switch et regex sur une collection a été créé par rhiwotar
Bonjour,
J'ai voulu tester le switch pour une fois et cet essai n'a pas l'air concluant.
j'utilise mon switch un mes utilisateurs AD, avec des conditions diverses avec des regex qui marchent \"si le prénom est composé, s'il y a un chiffre dans l'adresse mail, si l'utilisateur est un stagiaire
Mais ma dernière condition ne passe pas.
Si dans mon attribut proxyaddresses, il y a le terme que je cherche sauf que l'attribut est une collection qui retourne généralement 2 objets et ma condition ne marche pas
[code:1]$user.proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"[/code:1]
Je pense que c'est ma condition qui doit pas être bonne car elle me retourne la valeur qui correspond a la regex au lieu de faire true et exécuter les instructions suivantes mais j'arrive pas à m'en defaire depuis 2 jours (surement une connerie)
Merci d'avance pour votre aide!<br><br>Message édité par: rhiwotar, à: 13/01/20 10:02
J'ai voulu tester le switch pour une fois et cet essai n'a pas l'air concluant.
j'utilise mon switch un mes utilisateurs AD, avec des conditions diverses avec des regex qui marchent \"si le prénom est composé, s'il y a un chiffre dans l'adresse mail, si l'utilisateur est un stagiaire
Mais ma dernière condition ne passe pas.
Si dans mon attribut proxyaddresses, il y a le terme que je cherche sauf que l'attribut est une collection qui retourne généralement 2 objets et ma condition ne marche pas
[code:1]$user.proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"[/code:1]
Je pense que c'est ma condition qui doit pas être bonne car elle me retourne la valeur qui correspond a la regex au lieu de faire true et exécuter les instructions suivantes mais j'arrive pas à m'en defaire depuis 2 jours (surement une connerie)
Merci d'avance pour votre aide!<br><br>Message édité par: rhiwotar, à: 13/01/20 10:02
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 4 ans 3 mois #29595
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:switch et regex sur une collection
Salut,
A priori le type de l'opérande influence l’opérateur :
[code:1]
$proxyaddresses=@('smtp:un.deux@masociete.com','autretruc')
$proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"
$proxyaddresses=@('smtp:un.deux@masociete.com','autretruc','smtp:deux.un@masociete.com')
$proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"
$proxyaddresses|% {$_ -match \"smtp:\w{1,2}\.\w*@masociete\.com\"}
$proxyaddresses2='smtp:un.deux@masociete.com'
$proxyaddresses2 -match \"smtp:\w{1,2}\.\w*@masociete\.com\"
@($proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"«»).count -gt 0
[/code:1]
A priori le type de l'opérande influence l’opérateur :
[code:1]
$proxyaddresses=@('smtp:un.deux@masociete.com','autretruc')
$proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"
$proxyaddresses=@('smtp:un.deux@masociete.com','autretruc','smtp:deux.un@masociete.com')
$proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"
$proxyaddresses|% {$_ -match \"smtp:\w{1,2}\.\w*@masociete\.com\"}
$proxyaddresses2='smtp:un.deux@masociete.com'
$proxyaddresses2 -match \"smtp:\w{1,2}\.\w*@masociete\.com\"
@($proxyaddresses -match \"smtp:\w{1,2}\.\w*@masociete\.com\"«»).count -gt 0
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- rhiwotar
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 111
- Remerciements reçus 2
il y a 4 ans 3 mois #29601
par rhiwotar
Réponse de rhiwotar sur le sujet Re:switch et regex sur une collection
Bonjour,
Merci !! la condition avec le count marche nickel
Merci !! la condition avec le count marche nickel
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.068 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [Résolu]switch et regex sur une collection