Param Asked: 2015-09-02 02:55:29 +0800 CST2015-09-02 02:55:29 +0800 CST 2015-09-02 02:55:29 +0800 CST 直接从 Powershell 文件运行命令 772 当我尝试从 .ps1 文件运行命令时,出现上述错误。 请让我知道,如何直接从 powershell 提示符运行命令,而无需双击此文件。 抱歉问了这么简单的问题。问候, 帕拉姆 powershell 2 个回答 Voted Best Answer Mathias R. Jessen 2015-09-02T05:21:23+08:002015-09-02T05:21:23+08:00 您似乎错过了一个Import-Module电话: PS C:\> Import-Module ActiveDirectory PS C:\> # Now, New-ADUser should be recognized 默认情况下,如果您尝试导入会话中已加载的模块,PowerShell 2.0 将引发错误,因此上述“故障安全”版本将是: # Unless -ListAvailable is present, Get-Module only returns already-imported modules if(-not(Get-Module ActiveDirectory)){ Import-Module ActiveDirectory } Marcel Janus 2015-09-02T03:10:21+08:002015-09-02T03:10:21+08:00 您必须.\在文件前面添加.ps1。 例如.\Backup.ps1
您似乎错过了一个
Import-Module
电话:默认情况下,如果您尝试导入会话中已加载的模块,PowerShell 2.0 将引发错误,因此上述“故障安全”版本将是:
您必须
.\
在文件前面添加.ps1
。例如
.\Backup.ps1