我正在尝试远程执行sqlpackage.exe
,如下所示
$SqlPackage = "C:\SqlPackage.exe"
[string[]] $Properties = @("/p:DropObjectsNotInSource=true","/p:ScriptDatabaseCompatibility=true","/p:CommandTimeout=0", "/p:RegisterDataTierApplication=true")
$Params=@("/Action:Publish","/TargetServerName:""$ServerInstance""","/TargetDatabaseName:""$TargetDatabaseName""","/SourceFile:""$SourceFile""","$Variables")
$p="$Params $Properties"
Invoke-Command -ScriptBlock {& $SqlPackage } -ArgumentList @p -Session $session
但我得到如下例外
无法找到接受参数' A'。
的位置参数
有人可以帮我解决问题