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

Résolu/Fermé
anon_en_mousse - Modifié par anon_en_mousse le 26/05/2016 à 10:07
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 27 mai 2016 à 00:05
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:
  • Scripting powershell pour récupération d'info AD
  • Info pc - Guide
  • Crystaldisk info - Télécharger - Informations & Diagnostic
  • Wifi info view - Télécharger - Divers Réseau & Wi-Fi
  • Darkino info - Accueil - Services en ligne
  • Hw info - Télécharger - Informations & Diagnostic

1 réponse

jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 4 722
27 mai 2016 à 00:05
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