Question
Get, Split..... dans un script (Résolu)
- david
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
il y a 17 ans 3 mois #3491
par david
Get, Split..... dans un script (Résolu) a été créé par david
Bonjour,
Il y a quelque chose que je ne comprends pas. Pourquoi est ce que mes méthodes par exemple split ou get fonctionnent dans la console et pas dans mes scripts exécutés.
[code:1]
$ldapQuery = \"(&(objectclass=user))\"
$de = [ADSI]\"LDAP://*/ou*,dc=*,dc=*\"
$ads = new-object system.directoryservices.directorysearcher -argumentlist $de,$ldapQuery
$complist = $ads.findall()
foreach ($i in $complist) {
$User = $i.GetDirectoryEntry()
$surname=$User.cn
$name=$surname.split('')
$name[2]
}[/code:1]\"L'appel de la méthode a échoué parce System.DirectoryServices.PropertyValueCollectop ne contient pas de méthode nommé split.
Comment faire dans ce cas pour découper une chaine dans un script, et la récupérer pour l'injecter ailleurs?
Merci pour votre aide une nouvelle fois
Message édité par: Arnaud, à: 20/12/08 00:36<br><br>Message édité par: Arnaud, à: 20/12/08 00:37
Il y a quelque chose que je ne comprends pas. Pourquoi est ce que mes méthodes par exemple split ou get fonctionnent dans la console et pas dans mes scripts exécutés.
[code:1]
$ldapQuery = \"(&(objectclass=user))\"
$de = [ADSI]\"LDAP://*/ou*,dc=*,dc=*\"
$ads = new-object system.directoryservices.directorysearcher -argumentlist $de,$ldapQuery
$complist = $ads.findall()
foreach ($i in $complist) {
$User = $i.GetDirectoryEntry()
$surname=$User.cn
$name=$surname.split('')
$name[2]
}[/code:1]\"L'appel de la méthode a échoué parce System.DirectoryServices.PropertyValueCollectop ne contient pas de méthode nommé split.
Comment faire dans ce cas pour découper une chaine dans un script, et la récupérer pour l'injecter ailleurs?
Merci pour votre aide une nouvelle fois
Message édité par: Arnaud, à: 20/12/08 00:36<br><br>Message édité par: Arnaud, à: 20/12/08 00:37
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 3 mois #3495
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Get, Split..... dans un script
Salut,
pense à utiliser la balise code, c'est plus lisible
dav écrit:
[code:1]
$surname.GetType()
[/code:1]
Puis les méthodes qu'il propose
[code:1]
$surname|Gm
$surname|Gm -static
[/code:1]
Et sinon comprends-tu le message d'erreur affiché ?
pense à utiliser la balise code, c'est plus lisible
dav écrit:
Déjà connaître le type de l'objet que tu manipules:Comment faire
[code:1]
$surname.GetType()
[/code:1]
Puis les méthodes qu'il propose
[code:1]
$surname|Gm
$surname|Gm -static
[/code:1]
Et sinon comprends-tu le message d'erreur affiché ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- david
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
il y a 17 ans 3 mois #3502
par david
Réponse de david sur le sujet Re:Get, Split..... dans un script
Oui Merci c'est bon j'ai réussi en transtypant en String sinon j'ai aussi trouvé la méthode Item.J'avance lentement mais j'avance ...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.074 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Get, Split..... dans un script (Résolu)