-3

我想从 vb.net 代码运行以下命令。当我把它放在 process.start(" ") 中时,它会返回语法错误。请指教

>E:\UnInstall\SQLServer\SQLServerExpress2008\SQLEXPR_x64_ENU.exe / SQ/SAPWD="testpwd123"/security=SQL/BROWSERSVCSTARTUPTYPE="Enabled"/TCPENABLED="1"/NPENABLED="0"/INDICATEPROGRESS="True"/INSTANCENAME="CBEInstance"/IACCEPTSQLSERVERLICENSETERMS="True"
4

2 回答 2

0

您可以使用 指定要运行的文件Process.StartInfo.Filename,并使用 指定命令行参数Process.StartInfo.Arguments

于 2013-06-11T17:55:36.570 回答
0
    Dim DosRun As Process = New Process
    DosRun.StartInfo.FileName = "E:\UnInstall\SQLServer\SQLServerExpress2008\SQLEXPR_x64_ENU.exe"
    DosRun.StartInfo.Arguments = String.Format("SQ/SAPWD=testpwd123/security=SQL/BROWSERSVCSTARTUPTYPE=Enabled/TCPENABLED=1/NPENABLED=0/INDICATEPROGRESS=True/INSTANCENAME=CBEInstance/IACCEPTSQLSERVERLICENSETERMS=True")
    DosRun.Start()
于 2013-06-11T18:15:37.657 回答