< Back

Get-LocalUser

Tue Jan 29, 2019 10:18 pm

NAME Get-LocalUser



SYNOPSIS

Gets local user accounts.





SYNTAX

Get-LocalUser [[-Name] <String[]>] [<CommonParameters>]



Get-LocalUser [[-SID] <SecurityIdentifier[]>] [<CommonParameters>]





DESCRIPTION

The Get-LocalUser cmdlet gets local user accounts. This cmdlet gets default built-in user accounts, local user accounts that you created, and

local accounts that you connected to Microsoft accounts.





PARAMETERS

-Name <String[]>

Specifies an array of names of user accounts that this cmdlet gets. You can use the wildcard character.



Required? false

Position? 0

Default value None

Accept pipeline input? True (ByPropertyName, ByValue)

Accept wildcard characters? false



-SID <SecurityIdentifier[]>

Specifies an array of security IDs (SIDs) of user accounts that this cmdlet gets.



Required? false

Position? 0

Default value None

Accept pipeline input? True (ByPropertyName, ByValue)

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).



INPUTS

System.String, System.Security.Principal.SecurityIdentifier

You can pipe a string or SID to this cmdlet.





OUTPUTS

System.Management.Automation.SecurityAccountsManager.LocalUser[]

This cmdlet returns local user accounts.





NOTES





The PrincipalSource property is a property on LocalUser , LocalGroup , and LocalPrincipal * objects that describes the source of the object.

The possible sources are as follows:



- Local



- Active Directory



- Azure Active Directory group



- Microsoft Account PrincipalSource is supported only by Windows 10, Windows Server 2016, and later versions of the Windows operating system.

For earlier versions, the property is blank.



Example 1: Get an account by using its name



PS C:\\>Get-LocalUser -Name "AdminContoso02"

Name Enabled Description

---- ------- -----------

AdminContoso02 True Description of this account.



This command gets a user account named AdminContoso02.

Example 2: Get an account that is connected to a Microsoft account



PS C:\\>Get-LocalUser -Name "MicrosoftAccount\\username@Outlook.com"

Name Enabled Description

---- ------- -----------

MicrosoftAccount\\user name@outlook.com True Description of this account.



This command gets a user account that is connected to a Microsoft account. This example uses a placeholder value for the user name of an account

at Outlook.com.

Example 3: Get an account that is connected to a Microsoft account



PS C:\\>Get-LocalUser -SecurityIdentifier "S-1-5-2"

Name Enabled Description

---- ------- -----------

MicrosoftAccount\\user name@contoso.com True Description of this account.



This command gets a local user account that has the specified SID.



RELATED LINKS

Online Version: http://go.microsoft.com/fwlink/?LinkId=822514

Disable-LocalUser

Enable-LocalUser

New-LocalUser

Remove-LocalUser

Rename-LocalUser

Set-LocalUser