【发布时间】:2018-06-04 00:52:29
【问题描述】:
我想从 Microsft 下载 sql server 2017 安装文件,链接:https://go.microsoft.com/fwlink/?linkid=853017 如果你也下载了这个文件,你会注意到这只是一个 4.8 mb 的文件。运行它并选择下载完整安装的媒体时,它将下载一个名为“SQLEXPRADV_x64_ENU.exe”的 700 mb 文件
虽然这是一个 exe,但它基本上只是解压缩其所有内容。
我曾尝试使用 Powershell 静默解压:
start-process C:\SQLEXPRADV_x64_ENU.exe -Argumentlist "/a"
但它仍然会提示我选择 zip 位置。
有没有办法静默解压这个文件(即只提供所需的路径并从 PS 中自动完成)?
*编辑:这是我无法使用 7zip 的环境
【问题讨论】:
-
使用 start-process 与直接调用可执行文件相同:
C:\SQLEXPRADV_x64_ENU.exe /extract: c:\temp.
标签: .net sql-server powershell