我正在尝试编写我的第一个看起来很简单的Powershell DSC脚本,除非cource不起作用。
我的脚本名为ScriptFolderConfig.ps1 这是我的剧本:
configuration ScriptFolder
{
param ($Node)
node $Node
{
File ScriptFiles
{
SourcePath = "\\BRPSTFSBUILD01\Drops\share"
DestinationPath = "C:\scripts"
Ensure = "Present"
Type = "Directory"
Recurse = $true
}
}
}
从包含我运行的脚本的文件夹。\ ScriptFolderConfig.ps1中输出错误。 然后我尝试运行ScriptFolder,我收到错误:
ScriptFolder:术语“ScriptFolder”不被识别为名称 cmdlet,函数,脚本文件或可操作程序。检查 拼写名称,或者如果包含路径,请验证路径 是正确的,然后再试一次。在行:1个字符:1 + ScriptFolder + ~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(ScriptFolder:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
答案 0 :(得分:2)
试试这个:
从包含脚本的文件夹中运行
. .\ScriptFolderConfig.ps1 # "." will load your function
然后再试一次。