Question
liste des users
- greg
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 34
- Remerciements reçus 0
il y a 17 ans 8 mois #298
par greg
Réponse de greg sur le sujet Re:liste des users
j'y avais pensé, voila ce que ca donne en forçant le type:
[code:1]Enable-Mailbox : The operation could not be performed because object '[string]S
ystem.DirectoryServices.SearchResult.properties.Name' could not be found on dom
ain controller 'svr2003.gestor.fr'.
At C:\scripts\users.ps1:5 char:43
+ foreach ($i in $complist) {Enable-Mailbox <<<< [string]$i.properties.Name -
Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}[/code:1]
y'a t-il autre chose que properties pour récupérer les arguments??<br><br>Message édité par: greg, à: 3/05/07 17:22
[code:1]Enable-Mailbox : The operation could not be performed because object '[string]S
ystem.DirectoryServices.SearchResult.properties.Name' could not be found on dom
ain controller 'svr2003.gestor.fr'.
At C:\scripts\users.ps1:5 char:43
+ foreach ($i in $complist) {Enable-Mailbox <<<< [string]$i.properties.Name -
Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}[/code:1]
y'a t-il autre chose que properties pour récupérer les arguments??<br><br>Message édité par: greg, à: 3/05/07 17:22
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 17 ans 8 mois #300
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:liste des users
Argh c'est dommage !!!
Peux tu essayer ceci :
[code:1]foreach ($i in $complist) {Enable-Mailbox $i.properties.Name.ToString() -Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}
[/code:1]
Peux tu essayer ceci :
[code:1]foreach ($i in $complist) {Enable-Mailbox $i.properties.Name.ToString() -Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}
[/code:1]
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 17 ans 8 mois #301
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:liste des users
Remarque, en regardant de plus près ton message on dirait qu'il y a du mieux car il n'y a plus d'erreur de syntaxe.
Le message est clair, ton objet n'existe pas sur ton controleur de domaine.
Le message est clair, ton objet n'existe pas sur ton controleur de domaine.
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- greg
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 34
- Remerciements reçus 0
il y a 17 ans 8 mois #303
par greg
Réponse de greg sur le sujet Re:liste des users
voui, le message est bien explicite! lol mais l'objet .Name ou bien la recherche du nom??
sinon voila le message d'erreur avec le code que tu m'as donné précedement avec .Name:
[code:1]+ foreach ($i in $complist) {Enable-Mailbox $i.properties.Name.ToString( <<<< )
-Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}
You cannot call a method on a null-valued expression.
At C:\scripts\users.ps1:5 char:70[/code:1]
Avec un .name
[code:1]+ foreach ($i in $complist) {Enable-Mailbox <<<< $i.properties.name.ToString()
-Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}
Enable-Mailbox : The operation could not be performed because object 'System.Di
rectoryServices.ResultPropertyValueCollection' could not be found on domain con
troller 'svr2003.gestor.fr'.[/code:1]
keysensitive...<br><br>Message édité par: greg, à: 3/05/07 17:36
sinon voila le message d'erreur avec le code que tu m'as donné précedement avec .Name:
[code:1]+ foreach ($i in $complist) {Enable-Mailbox $i.properties.Name.ToString( <<<< )
-Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}
You cannot call a method on a null-valued expression.
At C:\scripts\users.ps1:5 char:70[/code:1]
Avec un .name
[code:1]+ foreach ($i in $complist) {Enable-Mailbox <<<< $i.properties.name.ToString()
-Database \"SVREXCHANGE\First Storage Group\Mailbox Database\"}
Enable-Mailbox : The operation could not be performed because object 'System.Di
rectoryServices.ResultPropertyValueCollection' could not be found on domain con
troller 'svr2003.gestor.fr'.[/code:1]
keysensitive...<br><br>Message édité par: greg, à: 3/05/07 17:36
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 17 ans 8 mois #313
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:liste des users
C'est très bizarre que ce soit case sensitive .
D'autre part, j'ai l'impression que tu ne passes pas en paramètre le domaine de l'utilisateur. Soit de la forme monDomaine\monUtilisateur soit monUtilisateur@monDomaine
Il y a un anti-slash entre monDomaine et monUtilisateur mais je ne sais pas pourquoi mon forum les vire.
Arnaud<br><br>Message édité par: Arnaud, à: 4/05/07 16:50
D'autre part, j'ai l'impression que tu ne passes pas en paramètre le domaine de l'utilisateur. Soit de la forme monDomaine\monUtilisateur soit monUtilisateur@monDomaine
Il y a un anti-slash entre monDomaine et monUtilisateur mais je ne sais pas pourquoi mon forum les vire.
Arnaud<br><br>Message édité par: Arnaud, à: 4/05/07 16:50
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- greg
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 34
- Remerciements reçus 0
il y a 17 ans 8 mois #314
par greg
Réponse de greg sur le sujet Re:liste des users
Salut Arnaud,
Ca a l'air pourtant, j'ai testé avec différentes propriétés, il ne retourne pas les memes erreurs suivant la syntaxe.
Sinon pour -Identity, il y'a plusieur choix possible:
[code:1]Le paramètre Identity spécifie l'utilisateur ou le compte InetOrgPerson pour lequel vous voulez activer la boîte aux lettres. Vous pouvez utiliser l'une des valeurs suivantes :
• GUID
• Nom unique
• Domaine\Compte
• Nom d'utilisateur principal (UPN)[/code:1]
Je les ai tous testé sauf le GUID...
Ca a l'air pourtant, j'ai testé avec différentes propriétés, il ne retourne pas les memes erreurs suivant la syntaxe.
Sinon pour -Identity, il y'a plusieur choix possible:
[code:1]Le paramètre Identity spécifie l'utilisateur ou le compte InetOrgPerson pour lequel vous voulez activer la boîte aux lettres. Vous pouvez utiliser l'une des valeurs suivantes :
• GUID
• Nom unique
• Domaine\Compte
• Nom d'utilisateur principal (UPN)[/code:1]
Je les ai tous testé sauf le GUID...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.126 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- liste des users