Вы можете определить SID текущего пользователя, вошедшего в систему через WMI. Проверьте владельца запущенного процесса explorer.exe
, затем разрешите имя учетной записи в SID:
$user = (Get-WmiObject Win32_Process -Filter "Name='explorer.exe'").GetOwner()
$fltr = "Name='{0}' AND Domain='{1}'" -f $user.User, $user.Domain
$sid = (Get-WmiObject Win32_UserAccount -Filter $fltr).SID
Тем не менее, я думаю, что сценарий входа в систему будет лучшим местом для изменения настроек реестра пользователя.