正在尝试PS。遇到这个问题。如果我用第一行运行下面的代码,它就会出错。然而,如果我没有第一行,它工作得很好。
我发送的代码是一个测试代码,用于重新生成我遇到的问题。我需要在我正在编写的实际程序中有第一行代码。
代码段
Import-Module SQLPS -DisableNameChecking
Function AddNumbers($i, $j)
{
$i + $j
}
workflow One
{
Param
(
$i, $j
)
AddNumbers $i $j
}
clear
one 99 99999
错误
找不到驱动器。名为"SQLSERVER"的驱动器不存在。+CategoryInfo:ObjectNotFound:(SQLSERVER:String)[],ParentContainsErrorRecordException+FullyQualifiedErrorId:未找到驱动器+PSComputerName:[localhost]
尝试在SQLPS 周围加双引号
Import-Module "SQLPS" -DisableNameChecking
我想我想通了。我需要放入InlineScriptblock导入模块-SQLPS
Function AddNumbers($i, $j)
{
$i + $j
}
workflow One
{
Param
(
$i, $j
)
InlineScript{Import-Module SQLPS -DisableNameChecking}
AddNumbers $i $j
}
clear
one 99 99999