这篇文章小编就为大家带来一篇分析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里运行上面的命令,
将会出错。
一、 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命令相关文章