从vb.net运行DOS命令



我想从vb.net代码运行以下命令。当我把它放到过程中。开始(" ")它返回语法错误。请通知

>E:UnInstallSQLServerSQLServerExpress2008SQLEXPR_x64_ENU.exe / SQ/SAPWD="testpwd123"/security=SQL/BROWSERSVCSTARTUPTYPE="Enabled"/TCPENABLED="1"/NPENABLED="0"/INDICATEPROGRESS="True"/INSTANCENAME="CBEInstance"/IACCEPTSQLSERVERLICENSETERMS="True"

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

    Dim DosRun As Process = New Process
    DosRun.StartInfo.FileName = "E:UnInstallSQLServerSQLServerExpress2008SQLEXPR_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()

最新更新