Get Username from computer name using powershell and sccm

I'm attempting to do the following :

Query SCCM using Powershell for a computer name, then, within the output of that, get the UserName.

Right now, I am using :

Get-CMDevice -name <computername>

This returns the entire record. Within that is an item called "UserName". That's what I want to extract out.

It's been a very long time since working with powershell, let alone the SCCM plugins.

2 Answers

Either use the member reference operator (.):

(Get-CMDevice -Name AComputerName).UserName

or use Select-Object -ExpandProperty:

Get-CMDevice -Name AComputerName |Select-Object -ExpandProperty UserName

You should just be able to put the command in brackets and select the property directly as shown below:

(Get-CMDevice -name <computername>).UserName

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like