PowerShell Active Directory 脚本 - 使用什么值或变量来获得正确的输出

PowerShell Active Directory Script - What value or variable to use to get the correct output

我是新手,正在尝试创建一个简单的脚本来查询用户的活动目录用户名(我有一个 AD 实验室),但似乎无法弄清楚要使用哪个值或变量来检索正确的对象.我相信 ($username) 需要用某些东西替换,但我不确定是什么。这是我的代码:

Import-Module ActiveDirectory 
read-host -prompt 'Input User ID'
get-aduser -identity ($username) 
net user ($username)
get-adprincipalgroupmembership -identity ($username) | select -expand name

如@Am_I_Helpful所述,您必须在 $username 变量中捕获 Read-Host 提示符。

Import-Module ActiveDirectory 
$username = Read-Host -Prompt 'Input User ID'
Get-ADUser -Identity $username 
NET USER $username
get-ADPrincipalGroupMembership -Identity $username | Select -Expand Name