【问题标题】:Active Directory commands work under PowerShell but not with command promptActive Directory 命令在 PowerShell 下工作,但不适用于命令提示符
【发布时间】:2018-07-10 03:23:35
【问题描述】:

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

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

我使用的命令是dsadddsrmdsmod 等。

【问题讨论】:

  • 另外我忘了提到我正在使用 ssh 对象来运行命令

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


【解决方案1】:

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

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

where.exe dsadd

这将显示dsadd的完整路径

如果您像往常一样只使用where,那么PowerShell 将使用where cmdlet,这是完全不同的事情。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    • 2020-08-04
    • 2012-11-15
    相关资源
    最近更新 更多