PowerShell/Système/Profil

Révision datée du 24 avril 2024 à 23:13 par Fylip22 (discussion | contributions) (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... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

PowerShell et les profils utilisateurs.

Exemple

<#
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é = ="

Référence

  •  

Voir aussi

  •