PowerShell/Registre

Révision datée du 7 mars 2024 à 10:56 par Fylip22 (discussion | contributions) (Page créée avec « {{Sommaire}} PowerShell et le registre. == Généralité == Les différentes entrées pour le registre sont : * <code>HKEY_CLASSES_ROOT</code> * <code>HKEY_CURRENT_USER</code> * <code>HKEY_LOCAL_MACHINE</code> * <code>HKEY_USERS</code> * <code>HKEY_CURRENT_CONFIG</code> == Liste d'éléments concernant les utilisateurs sur un serveur RDS == <source> $utilisateurListe = Get-ChildItem -Path Registry::HKEY_USERS\ | Where-Object {$_.Name -match '^HKEY_USERS\\S-1-5... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

PowerShell et le registre.

Généralité

Les différentes entrées pour le registre sont :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG

Liste d'éléments concernant les utilisateurs sur un serveur RDS

$utilisateurListe = Get-ChildItem -Path Registry::HKEY_USERS\ | Where-Object {$_.Name -match '^HKEY_USERS\\S-1-5-21-[\d\-]+$'}
$liste = $null

foreach ($utilisateur in $utilisateurListe) {
    $chemin = Join-Path $utilisateur.PSPath "Software\FSLogix\Profiles\Session"
    $element = Get-ItemProperty -Path $chemin 
    Write-Host $utilisateur, $element.ProfilePath, $element.LocalProfilePath
    }

Voir aussi

  •