Getting Local Logged In User
i'm working on project need friendly name local user logged in pc. i think i'm 90% there, i'm missing something. here have.
$user = whoami /upn
#get-aduser -filter "emailaddress -eq $user" | select name | ft -hidetableheaders
get-aduser -filter 'emailaddress -eq "tfox@test.com"' | select name | ft -hidetableheaders
#test output
write-host
write-host $user
write-host $name
this works great if feed static email address. i cannot life of me use $user variable. i know it's syntax error on part. does have suggestions or better way skin cat?
hi,
you this:
get-aduser -filter "samaccountname -eq '$env:username'" | select -expandproperty name
edit: or this:
$user = ((get-wmiobject win32_computersystem).username).split('\')[-1] get-aduser -filter "samaccountname -eq '$user'" | select -expandproperty name
Windows Server > Windows PowerShell
Comments
Post a Comment