如何解决如何使用域用户通过 GPO 运行登录 .bat 脚本
我正在尝试在默认域策略中为我的域计算机设置登录脚本。 我使用 fusioninventory-agent.bat 脚本安装 FI 代理并在用户每次登录时发送数据做 GLPI。 当我使用管理员帐户登录域计算机时,它工作正常,几分钟后,计算机在 GLPI 中可见。 但是当我使用没有管理员权限的普通域用户帐户登录时,此脚本不会运行。
在 GPO 中,我在用户配置 > 系统 Windows > 脚本 > 登录路径中添加脚本 runLogonScirpt.bat \xxx.local\sysvol\xxx.local\Policies{id_policies}\User\Scripts\Logon
和文件夹 FusionInventory-Agent 我想使用 fusioninventory-agent 和字典(如证书、数据、文档等)、日志、perl、共享、var 的脚本在哪里。
我的 runlogonScirpt.bat 看起来像:
pushd \\xxx.local\sysvol\xxx.local\Policies\{id_policies}\User\Scripts\Logon\FusionInventory-Agent
fusioninventory-agent.bat
popd
我的 fusioninventory 脚本:
@echo off
for%%p in (".") do pushd "$$~fsp"
cd /d "%~dp0\perl\bin"
perl.exe --fusioninventory-agent --conf-file="..\..\etc\agent.cfg" %*
popd
我还更改了域用户的文件夹权限 (/FusionInventory-agent && /Logon),文件夹 sysvol 挂载了一小段时间,并且在没有执行脚本的情况下断开连接。 当然,对于管理员帐户,脚本正在运行并且可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。