Powershell 脚本在登录 GPO 时运行;如果用户是域管理员,它可以正常运行,但对于域/经过身份验证的用户则不会运行

Powershell 脚本在登录 GPO 时运行;如果用户是域管理员,它可以正常运行,但对于域/经过身份验证的用户则不会运行

我有一个 Powershell 脚本在用户登录时运行。我已经测试过,如果用户是域管理员,它可以正常运行,但对于域用户则无法运行。

Set-ExecutionPolicy unrestricted
$username=$env:username
$date=Get-Date -format M-d-yy-HHmm
$Source= "\\FServer\Sharefolder\$username"
$Destination="\\Fserver2\Sharefolder2\$username"
$Log=\\Fileserver2\Sharefolder3\Temp\Log-$username-$date.txt"
If ($Source-and $Destination) {
  ROBOCOPY $Source $Destination "/E" "/S" "/SEC" "/XD" "AppData" /LOG+:log
}

在 GPO 中,我允许经过身份验证的用户以及域用户。(安全过滤)。它适用于域管理员帐户,但不能为域用户运行。有没有办法为非管理员用户调用/运行脚本?我还设置/检查了源目标文件夹的权限。

任何帮助都将受到赞赏。

相关内容