- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 PowerGui 3.0 中点源脚本文件,但我得到的只是;
The term '.\PowerShell.Common.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spel ling of the name, or if a path was included, verify that the path is correct and try again. At D:\TFS\SharePoint\Dev\Deploy\AutoSPInstaller\SP2010\AutoSPInstaller\AutoSPInstallerFunctionsCustom.ps1:6 char:31 + .\PowerShell.Common.ps1 <<<< + CategoryInfo : ObjectNotFound: (.\PowerShell.Common.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
并且 powerGui 随后不在所述文件中提供我的脚本功能 - 在父脚本的上下文相关列表中。
文件“PowerShell.Common.ps1”与 AutoSPInstallerFunctionsCustom.ps1 位于同一目录中谢谢你的帮助
最佳答案
要从 PowerGUI 的命令行点源文件,请确保您当前的工作目录位于脚本目录中。您可以通过在 PowerGUI 的命令行中键入 $PWD
来检查这一点。
要从一个脚本中引用另一个脚本,您可以这样做:
# Get the current script's directory
$MyDir = Split-Path $MyInvocation.MyCommand.Definition
# Dot-source the external script by using the current script's directory
. "$MyDir\ScriptName.ps1"
获取脚本的目录可确保即使您当前的工作目录与脚本的目录不同,您也能够引用相对于脚本位置的文件。
关于powershell - 点源失败 oin powergui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039048/
我正在尝试在 PowerGui 3.0 中点源脚本文件,但我得到的只是; The term '.\PowerShell.Common.ps1' is not recognized as the nam
我是一名优秀的程序员,十分优秀!