Skip to content

Instantly share code, notes, and snippets.

View diecknet's full-sized avatar
👋

Andreas Dieckmann diecknet

👋
View GitHub Profile
@diecknet
diecknet / Get-MachineSID.ps1
Last active April 21, 2023 07:49 — forked from IISResetMe/Get-MachineSID.ps1
PsGetSid local machine SID implementation in PowerShell
function Get-MachineSID {
# Going for the local SID by finding a local account and removing its Relative ID (RID)
$LocalAccountSID = Get-WmiObject -Query "SELECT SID FROM Win32_UserAccount WHERE LocalAccount = 'True'" |Select-Object -First 1 -ExpandProperty SID
$MachineSID = $LocalAccountSID -replace '-[^-]+$'
return $MachineSID
}