PowerShell/Système/Profil
PowerShell et les profils utilisateurs.
Liste des profils utilisateurs stockés dans le dossier C:\Users\
<#
Nom : néant
Description : liste des profils utilisateurs stockés dans le dossier C:\Users\
Usage : exercice en PowerShell
Particularité : néant
Auteur : fylip22
Version : 1.0
Révisions :
- 1.0 (01/11/2023) : création du script
#>
# liste de postes sous forme de fichier à compléter
$posteListeFichier = "c:\outil\script\del-poste-profil.csv"
$posteListe = Get-Content -Path $posteListeFichier
$cheminRacine = "\c$\users\"
Clear-Host
Write-Host "Liste des postes avec les dossiers profils"
Write-Host "------------------------------------------"
foreach ($poste in $posteListe) {
$cheminPoste = "\\"+$poste+$cheminRacine
$listeProfil = Get-ChildItem -path $cheminPoste -ErrorAction Ignore | Sort-Object Name | Select-Object Name
$listeAffichage = $listeProfil.name -join ";"
Write-Host $poste";"$listeAffichage
}
Write-Host "= = Traitement terminé = ="