我是PS的新手,已获得了运行脚本。我要做的第一件事是键入c:\powershell\ir.ps1
。这似乎有效。然后,在定义我的客户目录之后,我应该能够键入诸如ir-n
之类的函数。这在向我展示如何操作的人员的办公 table 上起作用,但是出现以下错误:
The term 'ir-n' is not recognized as the name of a cmdlet, function, script file, or
operable program. Check the spelling of the name,
or if a path was included, verify that the path is correct and try again.
At line:1 char:5
+ ir-n <<<<
+ CategoryInfo : ObjectNotFound: (ir-n:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
我可以做些简单的事情来使其运行吗?我在
ir.ps1
文件中看到了该函数,因此我知道它已经存在。 最佳答案
您应该在寻找它时似乎正在运行ir.ps1
脚本。我猜ir.ps1
文件正在定义一个名为ir-n
的函数。在那种情况下,运行脚本将不会在脚本的上下文中定义函数,而不会在命令窗口中定义函数。您需要提供脚本源,以使其保留在命令窗口中。
尝试运行以下内容
PS$> . c:\powershell\ir.ps1
运行此命令后,请尝试
ir-n
。关于powershell - 在PowerShell中运行功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3190917/