Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата macF:
Как получить SID текущего пользователя вошедшего в систему ? »
Powershell & WMI
Можно оформить в виде функции...
Для powershell v 2.0, необходимо заменить gcim на gwmi
Код: Выделить весь код
$loginuser = (gcim win32_computersystem).username|split-path -leaf  
$user = gcim win32_useraccount|
?{$_.disabled -eq $false -and ($_.name -eq $loginuser -or $_.fullname -eq $loginuser)}|
select name,fullname,sid
$userprofile = gcim win32_userprofile|
?{$_.special -eq $false -and $_.loaded -eq $true -and $_.sid -eq $user.sid}|select sid,localpath

$user|add-member -mem noteproperty -name 'LocalPath' -value $($userprofile.localpath)

$user|fl *

-------
scio me nihil scire. Ѫ


Отправлено: 12:34, 21-03-2019 | #3