Итак, я знаю, какое значение я ищу, но я не знаю полного пути к этому значению, поскольку оно находится в
"HKLM\software\microsoft\windows nt\currentversion\profilelist"
, поэтому идентификатор пользователя / профиля?
Допустим, я беру пользователя с именем "computer_user_01" . Это означает, что его "ProfileImagePath" равно "C:\users\computer_user_01"
.
Итак, допустим, полный путь к этому значению:
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-3548956479-1181130828-1993911463-1001\ProfileImagePath\C:\users\computer_user_01".
Так что мне нужен S-1-5-21-3548956479-1181130828-1993911463-1001\
.
Как получить его из ключа ProfileImagePath, C:\Users\computer_user_01
значение?
Сейчас я могу запросить ключ ProfileImagePath, но он дает мне всех пользователей:
Get-ItemProperty -Path "hklm:\software\microsoft\windows nt\currentversion\profilelist\*\" -Name "ProfileImagePath"
Как я могу указать это дальше, скажем, это сработало:
Get-ItemProperty -Path "hklm:\software\microsoft\windows nt\currentversion\profilelist\*\" -Name "ProfileImagePath" -Value "C:\users\computer_user_01"
Надеюсь, вы понимаете.