这篇文章小编就为大家带来一篇分析dsquery命令不存在,dsadd group不是内部或外部命令,开启dsquery命令。小编觉得挺不错的,现在就分享给大家,如果你在找dsadd域账号,dsget,dsadd group,也可以做个参照。一起跟随小编过来看看吧。
dsquery命令不存在,dsadd group不是内部或外部命令,开启dsquery命令
作者:微信小程序培训师 发布时间:2019-03-26
写批处理脚本,
是管理windows系统和active directory活动域常用的方法,
一些朋友给子恒老师留言说:
他们在写bat批处理或powershell脚本时,
出现“dsquery命令不存在”
“dsadd group不是内部或外部命令”
“无法将“dsquery”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”
“dsquery命令如何开启”
等问题。
其实上面的情况,
可以归为一类,
就是不熟悉active direcotyr活动目录的系列命令行工具。
像上面提到的dsquery,dsadd group,dsadd user,dsadd ou,
还包括下面这些命令,
dsmove,dsmod,dsrm,dsget等
都是域管理工具,
必须在windows server服务器上才有,
像windows server2008, 2012, 2016等。
如果你的系统不是服务器版本,
在cmd或powershell里运行上面的命令,
将会出错。
如果你的系统不是服务器版本,
在cmd或powershell里运行上面的命令,
将会出错。
一、 win10 cmd中执行dsquery
D:\>dsquery
'dsquery' 不是内部或外部命令,也不是可运行的程序或批处理文件。
二、 win10 powershell 运行 dsadd user
PS D:\> dsadd user
dsadd : 无法将“dsadd”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼
写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ dsadd user
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (dsadd:String) [], CommandNotFoundExceptio
n
+ FullyQualifiedErrorId : CommandNotFoundException
三、 windows server 2008 里执行 dsadd group 则正常
C:\Users\qinziheng>dsadd group /?
说明: 将组添加到目录。
语法: dsadd group <GroupDN> [-secgrp {yes | no}] [-scope {l | g | u}]
[-samid <SAMName>] [-desc <Description>] [-memberof <Group ...>]
[-members <Member ...>] [{-s <Server> | -d <Domain>}] [-u <UserName>]
[-p {<Password> | *}] [-q] [{-uc | -uco | -uci}]
以后有时间,
子恒老师再分享怎么在cmd,powershell里使用dsquery,dsadd user, dsadd group等工具,
编写自己的批处理脚本管理AD域。
猛击这里,
观看子恒老师《短信验证码开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
dsquery命令不存在,dsadd group不是内部或外部命令,开启dsquery命令链接:https://www.qinziheng.com/details/8139/
dsquery命令不存在,dsadd group不是内部或外部命令,开启dsquery命令相关文章



桂公网安备 45030202000054号