如何通过在c#中传递属性来调用power shell脚本文件。我使用下面的代码通过传递输入来调用ps1文件,但是在调用时会出现错误。错误信息:
System.Management.Automation.CommandNotFoundException:'Get-Childitem C:\samplemm.ps1‘这个术语不能被识别为cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后再试一次。how yo
我是PS的新手,已经有一个脚本可以运行了。我做的第一件事就是输入c:\powershell\ir.ps1。这似乎是可行的。然后,在定义了我的客户端目录之后,我应该能够只输入诸如ir-n之类的函数。这在向我展示如何做到这一点的人的桌面上工作,但我得到以下错误:
The term 'ir-n' is not recognized as the name of a cmdlet, function,ir-n:String
Invoke-MyFunction是我编写的一个命令,它接受一个输入文件,修改它,并在指定的位置创建一个新的输出文件。但是,当我尝试用下面的代码从C#程序导入和调用命令时,命令不会运行,不会记录输出,也不会生成输出文件。它不会抛出一个CommandNotFoundException,所以我假设PowerShell对象识别我的命令。但我搞不懂它为什么不执行。input and create output
<em