当我尝试从 .ps1 文件运行命令时,出现上述错误。
请让我知道如何直接从 powershell 提示符运行命令,而无需双击此文件。
抱歉问了这么简单的问题。问候, 帕拉姆
你似乎错过了一个Import-Module
电话:
PS C:\> Import-Module ActiveDirectory
PS C:\> # Now, New-ADUser should be recognized
Run Code Online (Sandbox Code Playgroud)
默认情况下,如果您尝试导入会话中已加载的模块,PowerShell 2.0 将引发错误,因此上述“故障安全”版本将是:
# Unless -ListAvailable is present, Get-Module only returns already-imported modules
if(-not(Get-Module ActiveDirectory)){
Import-Module ActiveDirectory
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
82 次 |
最近记录: |