Question Suppression User (Résolu)

Plus d'informations
il y a 16 ans 7 mois #802 par Nguyen
Suppression User (Résolu) a été créé par Nguyen
Bonjour à tous,

il ya sur le site un script pour la création des users mais il en existe pas pour la suppression des users.

j'ai essayé d'en faire un et cela ne semble pas fonctionner pourriez vous me dire ou cela pourrais bloquer ?

merci pour votre aide à tous.

[code:1]$objOU=[ADSI]\"LDAP://nomduDCAD:389/ou=06 for testing,dc=fr,dc=ngvd\"
$objUser = $objOU.Remove(\"user\", \"cn=toto ngvd\"«»)
$objUser.SetInfo()[/code:1]

le message d'erreur que je récupère

[code:1]Exception lors de l'appel de « Remove » avec « 2 » argument(s) : « Nom inconnu. (Exception de HRESULT : 0x80020006 (DISP_E_UNKNOWNNAME)) »
Au niveau de E:\ngvd\perso\powershell\script\AD\supprimer_user.ps1 : 3 Caractère : 25
+ $objUser = $objOU.Remove( <<<< \"user\", \"cn=toto ngvd\"«»)
L'appel de la méthode a échoué parce que [System.Object[]] ne contient pas de méthode nommée « SetInfo ».
Au niveau de E:\ngvd\perso\powershell\script\AD\supprimer_user.ps1 : 4 Caractère : 17[/code:1]
il me dis que mon user existe pas alors qu'il existe ?

autre symptôme qui me parait bizarre, lorsqu'on créer un user il est désactivé savez vous pourquoi ?

merci encore pour vos réponses.

Cordialement,

Van Dat Nguyen<br><br>Message édité par: Arnaud, à: 2/08/07 17:37

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

Plus d'informations
il y a 16 ans 7 mois #804 par Robin Lemesle
Réponse de Robin Lemesle sur le sujet Re:supression User
Hello !

essaie ceci (méthode delete)

[code:1]
$username=\&quot;ngvd\&quot;
$objOU=[ADSI]\&quot;LDAP://nomduDCAD:389/ou=06 for testing,dc=fr,dc=ngvd\&quot;
$user = $objOU.delete('User','CN='+ $username)
[/code:1]


Robin

Robin MVP PowerShell

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

Plus d'informations
il y a 16 ans 7 mois #805 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:supression User
Bonjour NGVD,

Avec PowerShell c'est pas compliqué : quand on connait pas les méthodes et les propriétés associées à un objet, il suffit de faire appel à la cmdlet Get-Member.

Essaie donc de taper dans ta console :

[code:1]
$username=\&quot;ngvd\&quot;
$objOU=[ADSI]\&quot;LDAP://nomduDCAD:389/ou=06 for testing,dc=fr,dc=ngvd\&quot;
$objOU | Get-Member
[/code:1]

Arnaud

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.

Plus d'informations
il y a 16 ans 7 mois #810 par Nguyen
Réponse de Nguyen sur le sujet Re:supression User
Bonjour Messieurs les administrateurs,

cela fonctionne, merci pour votre aide.

j'ai vraiment beaucoup de mal avec PowerShell, je suis méga débutant je dirais même plus niveau -2.

:blush:

merci encore

Ngvd

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

Plus d'informations
il y a 16 ans 7 mois #811 par Robin Lemesle
Réponse de Robin Lemesle sur le sujet Re:supression User
De rien ! on est là pour aider :)

comme le dit arnaud tu ne dois pas hésiter à utiliser la cmdlet Get-Member pour connaitre les méthodes et les propriétés associées à un objet.

j'ai vraiment beaucoup de mal avec PowerShell, je suis méga débutant je dirais même plus niveau -2.


Dans ce cas tu peux commencer par lire nos articles \&quot;Découvrir powershell\&quot; et enchaîner avec des scripts simples.

Bonne journée ;)

Rob<br><br>Message édité par: robin, à: 2/08/07 10:29

Robin MVP PowerShell

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

Temps de génération de la page : 0.073 secondes
Propulsé par Kunena