Scripting powershell pour récupération d'info AD [Résolu/Fermé]

Signaler
-
Messages postés
29898
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2020
-
Bonjour,

Voila, je dois aller chercher dans l'AD des informations d'utilisateurs de manière automatisée afin de pouvoir les restituer dans un fichier excel. Simplement le powershell je n'y connais absolument rien.

Import-Module ActiveDirectory 

$Nom =
$Prénom =
$login =
$Respo =
$Direction =


$file = "$HOME\UserAD.csv"

$comptes = Get-ADUser -Filter sAMAccountName -Properties sn,givenName,sAMAccountName, company, manager
Write-Host -NoNewLine $comptes ??


$comptes |
select-object @{e={$_.sn};n='Nom'},
@{e={$_.givenName};n='Prénom'},
@{e={$_.sAMAccountName};n='login'},
@{e={$_.company};n='Direction'},
@{e={$_.manager};n='Responsable hiérarchique'|
Sort-Object 'login'|


ConvertTo-Csv -Property "login" | Out-File $file


Dans l'immédiat j'ai pondu ca en regardant sur d'autres scripts trouvés sur le net mais il y a des lignes que je ne comprends pas. Pourriez-vous m'éclairer la dessus? j'ai mis des petits point d'interrogation a côté des lignes que je ne comprends pas.

Pourriez vous aussi m'indiquer les étapes que vous pensez que je manque please?

Merci!

1 réponse

Messages postés
29898
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2020
2 894
Bonjour,
j'ai mis des petits point d'interrogation a côté des lignes que je ne comprends pas

Je ne vois qu'une seule ligne avec des ??
Write-Host -NoNewLine $comptes ??

Il n'y a qu'une seule ligne qui te pose problème visiblement :
donc :
https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Write-Host?view=powershell-5.1
https://ss64.com/ps/write-host.html