正在从PowerShell中的脚本块调用自定义cmdlet



我是PowerShell的新手。我写了一个运行良好的cmdlet。然而,当我尝试在作业中调用它时。。。

. .MyCmdlet.ps1 # Dot Source
$GetProcesssJob = Start-Job -ScriptBlock {
MyCmdlet
} -Credential $specialCredentials

我得到的错误是"未被识别为cmdlet、函数、脚本文件或可操作程序的名称">。我做错了什么?

我的问题有两方面。正如TheIncorrible1所指出的,我需要将点源放在ScriptBlock中。然而,我以前尝试过,但没有成功。我现在意识到这是因为我在$specialCredentials中使用的凭据没有访问文件MyCmdlet.ps1的权限!

相关内容

  • 没有找到相关文章

最新更新