Question Estraire les comptes désactivés

Plus d'informations
il y a 13 ans 3 mois #13219 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

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

Plus d'informations
il y a 13 ans 3 mois #13220 par Laurent Dardenne
Salut,
Blanka écrit:

Problème ,je ne sais pas du tout utiliser powershell.

Demande une formation à ta socièté, elle gagnera du temps et toi aussi.

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:

Problème ,je ne sais pas du tout utiliser powershell.

Une solution, l'apprendre.
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:

Merci pour votre aide

\"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.\", proverbe Chinois

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.

Plus d'informations
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 :P

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.

Plus d'informations
il y a 13 ans 3 mois #13225 par Laurent Dardenne
benduru écrit:

Edit: Allez, on fête les 100 pouces de Laurent

Comme le temps passe :)

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.

Plus d'informations
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
\&quot;`ncomptes utilisateurs désactivés et activés\&quot;
$path = Split-Path $MyInvocation.MyCommand.Path #chemin du script en cours
$path += \&quot;\users.csv\&quot;
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
Propulsé par Kunena