Question Suppression utilisateurs

Plus d'informations
il y a 9 ans 2 mois #22853 par jb
Suppression utilisateurs a été créé par jb
Bonjour a tous,
je cherche a faire un script powershell qui se lancera la nuit sur chacun de mes serveurs RDS qui supprimera les profils utilisateurs autres que Administrateur public et default

mon petit code :

[code:1]$Computers = \"serveur1\",\"serveur2\",\"serveur3\",\"serveur4\",\"serveur5\" , \"serveurapps1\"
$users1=\"Administrateur\",\"Public\",\"Default\"
(Get-WmiObject -ComputerName $computer Win32_UserProfile | Where {$_.LocalPath -notlike $users1}).Delete()
ForEach ($computer in $Computers) {
Get-ChildItem \"C:\Users\" | where {$_.name -like \"*.BACKUP-*\"} | Remove-Item -Recurse -FORCE} [/code:1]

j'ai bien des profils de supprimer mais d'autres restent mais j'ai cette erreur

Exception lors de l'appel de « Delete » avec « 0 » argument(s) : «  »
Au caractère Ligne:3 : 1
+ (Get-WmiObject -ComputerName $computer Win32_UserProfile | Where {$_. ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
du coup je ne sais pas si c'est faisable ....

Merci pour votre aide

Message édité par: jbvh85, à: 23/12/16 11:19

Message édité par: jbvh85, à: 23/12/16 11:20

Message édité par: jbvh85, à: 23/12/16 11:42<br><br>Message édité par: jbvh85, à: 23/12/16 11:42

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

Plus d'informations
il y a 9 ans 2 mois #22867 par Philippe
Réponse de Philippe sur le sujet Re:Suppression utilisateurs
salut jbvh85

tu a peut être des objets vide dans ce que te renvoie get-wmiobject

essai avec ça :
[code:1](Get-WmiObject -ComputerName $computer Win32_UserProfile | Where {$_.LocalPath -notlike $users1 -and $_ -ne $null}).Delete()
[/code:1]<br><br>Message édité par: 6ratgus, à: 27/12/16 14:39

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

Plus d'informations
il y a 9 ans 2 mois #22871 par jb
Réponse de jb sur le sujet Re:Suppression utilisateurs
Merci !! je vais tester !!!

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

Plus d'informations
il y a 9 ans 2 mois #22883 par jb
Réponse de jb sur le sujet Re:Suppression utilisateurs
Bonjour,
je viens de tester mais malheureusement j'obtiens toujours la même erreur :
Exception lors de l'appel de « Delete » avec « 0 » argument(s) : «  »
Au caractère U:\RDS\supression profil rds\suppr profil en tache planifiées v3.ps1:3 : 1
+ (Get-WmiObject -ComputerName $computers Win32_UserProfile | Where {$_ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException

si quelqu'un aurait une idée ou une autre manière de faire,

merci d'avance

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

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