![直接从 Powershell 文件运行命令](https://linux22.com/image/665893/%E7%9B%B4%E6%8E%A5%E4%BB%8E%20Powershell%20%E6%96%87%E4%BB%B6%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4.png)
答案1
您似乎错过了一个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
}
答案2
您必须.\
在文件前面添加.ps1
。
例如.\Backup.ps1