直接从Powershell文件运行命令

在这里输入图像说明

我得到以上错误,当我试图从.ps1文件运行命令。

请让我知道,如何直接从PowerShell提示运行命令,没有双击这个文件。

对不起,问这样一个简单的问题。 问候,帕拉姆

您似乎缺less一个Import-Module调用:

 PS C:\> Import-Module ActiveDirectory PS C:\> # Now, New-ADUser should be recognized 

默认情况下,如果您尝试导入已经加载到会话中的模块,PowerShell 2.0将会抛出一个错误,因此上面的“failsafe”版本将是:

 # Unless -ListAvailable is present, Get-Module only returns already-imported modules if(-not(Get-Module ActiveDirectory)){ Import-Module ActiveDirectory } 

您必须在.ps1文件的前面添加.\

例如.\Backup.ps1