尝试使用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:DriveNotFound + PSComputerName:[localhost]
答案 0 :(得分:0)
尝试在SQLPS周围添加双引号
Import-Module "SQLPS" -DisableNameChecking
答案 1 :(得分:0)
我想我明白了。我需要为Import-Module -SQLPS
添加InlineScriptblock
Function AddNumbers($i, $j)
{
$i + $j
}
workflow One
{
Param
(
$i, $j
)
InlineScript{Import-Module SQLPS -DisableNameChecking}
AddNumbers $i $j
}
clear
one 99 99999