Active Directory FR

Active directory – Script PowerShell

Microsoft a fourni plusieurs commande disponible via Powershell avec Windows server, permettant d’accéder Active Directory. Ceci permet de simplifier les tâches qui nécessitaient auparavant la mise en place de longues lignes de code impliquant.  Le module Active Directory via PowerShell doit être installé.

Active Directory Cmdlet

// Exporter  la liste des membres d’un groupe

Get-ADGroupMember -identity “Account” | select name | Export-csv -path C:\temp\Groupmembers.csv -NoTypeInformation

// Exporter la liste des membres d’un groupe

Get-ADGroupMember -identity “Account” | select name,samaccountname,mail | Export-csv -path C:\temp\Groupmembers.csv -NoTypeInformation

// Exporter la liste des groupes

Get-ADGroup -filter *  | * | Export-csv -path C:\temp\Groupmembers.csv -NoTypeInformation

// Exporter la liste des utilisateurs

Get-ADUser -filter *  | select * | Export-csv -path C:\temp\userlist.csv -NoTypeInformation

// Exporter la liste des OU

Get-ADOrganizationalUnit -filter *  | select * | Export-csv -path C:\temp\OUlist.csv -NoTypeInformation

// Exporter la liste des ordinateurs

Get-ADComputer -filter *  | select * | Export-Csv c:\temp\computerlists.csv -NoTypeInformation

// Exporter la liste des boites aux lettres

get-mailbox -filter *  | select * | Export-csv -path C:\temp\emaillist.csv -NoTypeInformation

// Changer le mot de passe d’une boite au lettre

Set-Mailbox [email protected] -Password (ConvertTo-SecureString -String ‘temp2017’ -AsPlainText -Force)

// Tester le flux de messages 

Test-Mailflow -TargetEmailAddress [email protected]

// Vider la liste des blockedsenders

Set-MailboxJunkEmailConfiguration -Identity [email protected] -BlockedSendersAndDomains $null

// Lister le rapport d’une boîte au lettre

Get-MessageTrackingReport -Identity [email protected]

 

Sources : Audain.net