下面小编就为大家带来一篇浅谈域用户脚本无法执行,域用户登录脚本不能运行bat,域普通用户不能运行脚本原因分析。小编觉得挺不错的,现在就分享给大家,如果你在找域用户登录脚本,域普通用户运行脚本,域用户自动执行脚本,也可以做个交流。一起跟随小编过来看看吧。
域用户脚本无法执行,域用户登录脚本不能运行bat,域普通用户不能运行脚本原因分析
作者:小程序开发师 发布时间:2019-04-26
域用户脚本无法执行,域用户登录脚本不能运行,域普通用户不能运行脚本原因分析
windows域用户执行脚本,
通常在域控服务器的组策略里设置,
由于这个方面的资料比较少,
很多朋友给子恒老师留言说:
“域用户脚本无法执行”
“域用户登录脚本不能运行”
下面来谈一谈…
一、 域用户自动运行脚本的类型
在域控里, 通过组策略可以为用户设置两类自动运行的脚本(bat脚本,powershell脚本), 分别是: 1-1) 域用户登录脚本 在用户登录时自动运行的脚本 1-2) 域用户注销脚本 用户账号注销退出时自动执行的脚本二、 域用户脚本无法执行的原因
2-1) 自动运行脚本内容出错 有些有人网上直接复制别人的脚本, 或者自己写的脚本, 本身有问题, 无法正常运行。 解决方法:可以先在一台电脑上运行脚本, 如果没有问题, 再通过组策略设置到域用户上。 2-2) 自动运行脚本路径不对 在域控服务器通过组策略设置用户运行的脚本, 需要放到域控服务器组策略执行目录里, 有些人使用脚本的相对路径或者本地绝对路径, 导致脚本无法执行。 解决方法:域用户登录脚本一定要使用域绝对路径。 2-4) 没有权限 有些人在域用户脚本里, 要把数据写入某台服务器, 虽然脚本在本地能够正常运行, 但是域用户自动运行时, 就是不能写入数据。 解决方法:检查域用户是否有写入权限 由于在域控里设置用户运行脚本的人, 通常是域管理员, 拥有的权限很大, 在测试用户脚本时, 写入数据正常。 但是域普通用户运行脚本, 如果要写入数据, 使用的是everyone的角色, 所以要检查everyone在被写入的服务器对应的目录上, 是否有权限。 猛击这里, 观看子恒老师《网站数据采集》系列视频 了解实现过程和下载相关源代码声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
域用户脚本无法执行,域用户登录脚本不能运行bat,域普通用户不能运行脚本原因分析链接:https://www.qinziheng.com/details/8276/
域用户脚本无法执行,域用户登录脚本不能运行bat,域普通用户不能运行脚本原因分析相关文章