分享主题:linux,nginx,php,mysql

域用户脚本无法执行,域用户登录脚本不能运行bat,域普通用户不能运行脚本原因分析

active directory adminqaz 273℃ 0评论 现在加入小程序俱乐部QQ群:483987340

免费下载大秦视频付费系统,快速打造你的内容付费系统,让视频持续为你赚钱,现在免费试用30天,猛击这里查看使用教程

域用户脚本无法执行,域用户登录脚本不能运行,域普通用户不能运行脚本原因分析
windows域用户执行脚本,
通常在域控服务器的组策略里设置,
由于这个方面的资料比较少,
很多朋友给子恒老师留言说:
“域用户脚本无法执行”
“域用户登录脚本不能运行”
下面来谈一谈…

域用户自动执行脚本

一、 域用户自动运行脚本的类型

在域控里,
通过组策略可以为用户设置两类自动运行的脚本(bat脚本,powershell脚本),
分别是:
1-1) 域用户登录脚本
在用户登录时自动运行的脚本

1-2) 域用户注销脚本
用户账号注销退出时自动执行的脚本

二、 域用户脚本无法执行的原因

2-1) 自动运行脚本内容出错
有些有人网上直接复制别人的脚本,
或者自己写的脚本,
本身有问题,
无法正常运行。

解决方法:可以先在一台电脑上运行脚本,
如果没有问题,
再通过组策略设置到域用户上。

2-2) 自动运行脚本路径不对
在域控服务器通过组策略设置用户运行的脚本,
需要放到域控服务器组策略执行目录里,
有些人使用脚本的相对路径或者本地绝对路径,
导致脚本无法执行。

解决方法:域用户登录脚本一定要使用域绝对路径。

2-4) 没有权限
有些人在域用户脚本里,
要把数据写入某台服务器,
虽然脚本在本地能够正常运行,
但是域用户自动运行时,
就是不能写入数据。

解决方法:检查域用户是否有写入权限
由于在域控里设置用户运行脚本的人,
通常是域管理员,
拥有的权限很大,
在测试用户脚本时,
写入数据正常。

但是域普通用户运行脚本,
如果要写入数据,
使用的是everyone的角色,
所以要检查everyone在被写入的服务器对应的目录上,
是否有权限。

猛击这里
观看子恒老师《网站数据采集》系列视频
了解实现过程和下载相关源代码

免费下载大秦视频付费系统,快速打造你的内容付费系统,让视频持续为你赚钱,现在免费试用30天,猛击这里查看使用教程

秦子恒公众号
大秦视频付费系统

来源:秦子恒博客,欢迎转载分享,请保留出处

域用户脚本无法执行,域用户登录脚本不能运行bat,域普通用户不能运行脚本原因分析链接:https://www.qinziheng.com/active-directory/8276.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址