« PowerShell/Système/Profil » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « {{Sommaire}} PowerShell et les profils utilisateurs. == Exemple == <source> <# 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... ») |
m (→Exemple) |
||
| Ligne 3 : | Ligne 3 : | ||
PowerShell et les profils utilisateurs. | PowerShell et les profils utilisateurs. | ||
== | == Liste des profils utilisateurs stockés dans le dossier C:\Users\ == | ||
<source> | <source> | ||
<# | <# | ||
Version du 24 mai 2024 à 19:40
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é = ="