1

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.

Vidar
  • 41
  • 2
  • 11

2 Answers2

1

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

(Get-CMDevice -name <computername>).UserName
Kris van der Mast
  • 16,343
  • 8
  • 39
  • 61
CraftyB
  • 721
  • 5
  • 11
1

Either use the member reference operator (.):

(Get-CMDevice -Name AComputerName).UserName

or use Select-Object -ExpandProperty:

Get-CMDevice -Name AComputerName |Select-Object -ExpandProperty UserName
Mathias R. Jessen
  • 157,619
  • 12
  • 148
  • 206