Scripting powershell pour récupération d'info AD

Résolu
anon_en_mousse -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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!

A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
0