Get-ADUser -Identity user -Properties Manager, ScriptPath
Set-ADUser -Identity user –scriptPath
我对PowerShell很新,尝试将用户scriptpath
添加为与另一个ID相同
是否可以使用Set-ADUser
将用户ScriptPath更改为在一行中向用户/经理报告的内容相同?
答案 0 :(得分:0)
试试这个:
Get-ADuser "user" -Properties Manager, ScriptPath | Where-Object { Set-ADUser "$($_.SamAccountName)" -ScriptPath "$((Get-ADuser "$($_.Manager)" -Properties ScriptPath).ScriptPath)" }
使用$($var.Object)
可以在引号内使用PSObject。我通常使用"$($var.Object)"
来防止空格和特殊字符错误。
您还可以在此处看到可以将命令用作变量:(Get-ADuser "$($_.Manager)" -Properties ScriptPath).ScriptPath
。它应该完全返回ScriptPath的内容。
希望它有所帮助。