Question
Estraire les comptes désactivés
- Nabil
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 13 ans 3 mois #13219
par Nabil
Estraire les comptes désactivés a été créé par Nabil
Bonjour,
Je suis débutant au niveau du script en géneral.
Je viens de prendre un nouveau poste dans une nouvelle société qui dispose d'un AD2008, installé il y a un an et il s'avère que beaucoup de comptes utilisateurs sont désactivés.
En recherchant sur le net plusieurs personnes me conseillent de réaliser un script Powershell pour pouvoir extraire en CSV l'ensemble des comtpes désactivés.
Problème ,je ne sais pas du tout utiliser powershell.
Merci pour votre aide
Je suis débutant au niveau du script en géneral.
Je viens de prendre un nouveau poste dans une nouvelle société qui dispose d'un AD2008, installé il y a un an et il s'avère que beaucoup de comptes utilisateurs sont désactivés.
En recherchant sur le net plusieurs personnes me conseillent de réaliser un script Powershell pour pouvoir extraire en CSV l'ensemble des comtpes désactivés.
Problème ,je ne sais pas du tout utiliser powershell.
Merci pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 3 mois #13220
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Estraire les comptes désactivés
Salut,
Blanka écrit:
Tu es sur un forum d'entraide, comme tu ne connais pas le scripting, seule une âme généreuse t'aidera.
Aujourd'hui, et demain, et après demain...
Puisque, de ce que je comprends, tu es dans l'urgence il y a fort à parier que tu repousses à chaque fois ton apprentissage.
Blanka écrit:
Une intro
Un début
Ensuites tu reviens nous voir, ce que tu veux faire c'est le ba-BA. Il te faut \"juste\" apprendre ces deux syllabes.
Blanka écrit:
Pour rappel, ces propos n'engage que moi. Et d'autres, je pense, te proposeront le script dont tu as besoin.
Bon apprentissage.
Blanka écrit:
Demande une formation à ta socièté, elle gagnera du temps et toi aussi.Problème ,je ne sais pas du tout utiliser powershell.
Tu es sur un forum d'entraide, comme tu ne connais pas le scripting, seule une âme généreuse t'aidera.
Aujourd'hui, et demain, et après demain...
Puisque, de ce que je comprends, tu es dans l'urgence il y a fort à parier que tu repousses à chaque fois ton apprentissage.
Blanka écrit:
Une solution, l'apprendre.Problème ,je ne sais pas du tout utiliser powershell.
Une intro
Un début
Ensuites tu reviens nous voir, ce que tu veux faire c'est le ba-BA. Il te faut \"juste\" apprendre ces deux syllabes.
Blanka écrit:
\"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.\", proverbe ChinoisMerci pour votre aide
Pour rappel, ces propos n'engage que moi. Et d'autres, je pense, te proposeront le script dont tu as besoin.
Bon apprentissage.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 13 ans 3 mois #13221
par SiSMik
Réponse de SiSMik sur le sujet Re:Estraire les comptes désactivés
Bonsoir,
Ne rien connaître à Powershell, je comprends, mais ne pas savoir utiliser Google pour faire des recherches, faut pas pousser
Un exemple trouvé en 10s
Mais pour le maitriser, tu devras apprendre les bases, d'ailleurs j'imagine que si les comptes sont désactivés, c'est pas d'hier et que donc, tu as du temps devant toi pour faire/comprendre le script
Enjoy en tout cas, c'est vraiment un truc passionant l'univers Powershell, l'essayez c'est l'adopter !
Edit: Allez, on fête les 100 pouces de Laurent \o/<br><br>Message édité par: benduru, à: 5/12/12 22:57
Ne rien connaître à Powershell, je comprends, mais ne pas savoir utiliser Google pour faire des recherches, faut pas pousser
Un exemple trouvé en 10s
Mais pour le maitriser, tu devras apprendre les bases, d'ailleurs j'imagine que si les comptes sont désactivés, c'est pas d'hier et que donc, tu as du temps devant toi pour faire/comprendre le script
Enjoy en tout cas, c'est vraiment un truc passionant l'univers Powershell, l'essayez c'est l'adopter !
Edit: Allez, on fête les 100 pouces de Laurent \o/<br><br>Message édité par: benduru, à: 5/12/12 22:57
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 3 mois #13225
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Estraire les comptes désactivés
benduru écrit:

Pour ton exemple il y a un pré-requis qui ne peut être perçu par un débutant, importer le module ActiveDirectory :
[code:1]Import-Module ActiveDirectory[/code:1]
Nous, nous le faisons tous les jours, et au fil du temps on n'y pense plus.
Comme le temps passeEdit: Allez, on fête les 100 pouces de Laurent
Pour ton exemple il y a un pré-requis qui ne peut être perçu par un débutant, importer le module ActiveDirectory :
[code:1]Import-Module ActiveDirectory[/code:1]
Nous, nous le faisons tous les jours, et au fil du temps on n'y pense plus.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- helde
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 13 ans 3 mois #13300
par helde
Réponse de helde sur le sujet Re:Estraire les comptes désactivés
Bonjour,
bon je débute, mais si ça peut aider:
[code:1]cls
\"`ncomptes utilisateurs désactivés et activés\"
$path = Split-Path $MyInvocation.MyCommand.Path #chemin du script en cours
$path += \"\users.csv\"
Get-ADUser -filter * |select -property DistinguishedName, Name, Enabled | export-csv -Path $path -Encoding unicode
$users = Import-Csv $path
foreach ($_ in $users | where { $_.enabled -eq $False})
{
Write-Host $_.Name -ForegroundColor Red #comptes désactivés en rouge
}
foreach ($_ in $users | where { $_.enabled -eq $True})
{
Write-Host $_.Name -ForegroundColor Green #comptes activés en vert
}
[/code:1]
bon je débute, mais si ça peut aider:
[code:1]cls
\"`ncomptes utilisateurs désactivés et activés\"
$path = Split-Path $MyInvocation.MyCommand.Path #chemin du script en cours
$path += \"\users.csv\"
Get-ADUser -filter * |select -property DistinguishedName, Name, Enabled | export-csv -Path $path -Encoding unicode
$users = Import-Csv $path
foreach ($_ in $users | where { $_.enabled -eq $False})
{
Write-Host $_.Name -ForegroundColor Red #comptes désactivés en rouge
}
foreach ($_ in $users | where { $_.enabled -eq $True})
{
Write-Host $_.Name -ForegroundColor Green #comptes activés en vert
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Estraire les comptes désactivés