Question Get, Split..... dans un script (Résolu)

Plus d'informations
il y a 17 ans 3 mois #3491 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

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

Plus d'informations
il y a 17 ans 3 mois #3495 par Laurent Dardenne
Salut,
pense à utiliser la balise code, c'est plus lisible
dav écrit:

Comment faire

Déjà connaître le type de l'objet que tu manipules:
[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.

Plus d'informations
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.089 secondes
Propulsé par Kunena