Résolu
Retirer les droits admin local de plusieurs postes
- Sébastien
- Auteur du sujet
- Hors Ligne
- Membre senior
- Messages : 43
- Remerciements reçus 0
Voici le script
#Import du CSV $_.computer est le nom de la colonne computer
$csv = Import-Csv "D:\Script\Suppression droit adm local\adm.csv" -delimiter ';'
$csv | ForEach-Object {
$computer = $_.computer
$user = $_.user
#Commande pour retirer les droits
Invoke-Command -ComputerName $computer -ScriptBlock{
Remove-LocalGroupMember -Group "Administrateurs" -Member "DOMAINE\$user"
}
}
Le membre DOMAINE\ n’a pas été trouvé dans le groupe Administrateurs.
+ CategoryInfo : ObjectNotFound: (DOMAINE\:String) [Remove-LocalGroupMember], MemberNotFoundException
+ FullyQualifiedErrorId : MemberNotFound,Microsoft.PowerShell.Commands.RemoveLocalGroupMemberCommand
+ PSComputerName : chpxvf2
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
- Messages : 1778
- Remerciements reçus 21
tente 2 \\
ou le `\ (alt gr 7 )
Connexion ou Créer un compte pour participer à la conversation.
- Sébastien
- Auteur du sujet
- Hors Ligne
- Membre senior
- Messages : 43
- Remerciements reçus 0
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Sébastien
- Auteur du sujet
- Hors Ligne
- Membre senior
- Messages : 43
- Remerciements reçus 0
Le script:
#Import du CSV $_.computer est le nom de la colonne computer
$csv = Import-Csv "D:\Script\Suppression droit adm local\adm.csv" -delimiter ';'
$csv | ForEach-Object {
$computer = $_.computer
$user = $_.user
$usergroupe = "DOMAINE\$user"
Write-host $usergroupe
#Commande pour retirer les droits
Invoke-Command -ComputerName $computer -ScriptBlock{
Remove-LocalGroupMember -Group "Administrateurs" -Member "$usergroupe"
}
}
L'erreur:
Le membre BUILTIN\ n’a pas été trouvé dans le groupe Administrateurs.
+ CategoryInfo : ObjectNotFound: (BUILTIN\:String) [Remove-LocalGroupMember], MemberNotFoundException
+ FullyQualifiedErrorId : MemberNotFound,Microsoft.PowerShell.Commands.RemoveLocalGroupMemberCommand
+ PSComputerName : chpxvf2
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
- Messages : 1778
- Remerciements reçus 21
test avec
$usergroupe = "DOMAINE\" + $user
BUILTIN est normalement un conteneur d'un AD, c'est lui qui contient les utilisateurs par défaut du domaine
je ne comprend pas pourquoi il est la puisque c'est toi qui saisie le nom du domaine
Connexion ou Créer un compte pour participer à la conversation.
- Sébastien
- Auteur du sujet
- Hors Ligne
- Membre senior
- Messages : 43
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Retirer les droits admin local de plusieurs postes