Active Directory命令在PowerShell下工作,但不在命令提示符下工作

时间:2018-01-31 05:26:53

标签: windows perl powershell active-directory command-prompt

我的Perl脚本发出的Active Directory命令正在使用PowerShell,但是当我从命令提示符运行时却没有。

有没有办法从命令提示符运行这些命令?

我使用的命令是dsadddsrmdsmod等。

1 个答案:

答案 0 :(得分:0)

问题几乎可以肯定,PATH环境变量不包含存储Active Directory工具的目录

要查找系统的位置,请在PowerShell下输入

where.exe dsadd

这将显示sdadd

的完整路径

(如果您正常使用where,那么PowerShell将使用where cmdlet,这是完全不同的事情)

如果您在命令提示符下修改PATH变量以包含上面显示的路径,那么Active Directory命令将像在PowerShell上一样工作