首页 > 解决方案 > 需要 powershell 脚本从 T-SQL 压缩文件

问题描述

对于 Windows Server 2012 上的 SQL Server 2014,我需要运行一个 T-SQL 命令,该命令在 PowerShell 中运行一个脚本来压缩文件。这不是一个简单的 zip,因此1204444.sav需要根据我在 T-SQL 语句中获取的变量重命名一个名为的文件(我可以处理这个),因此该文件可能会重命名 ~TEMPDSJDKSS823918

标签: sqlpowershellzipsql-server-2014

解决方案


我不能说 SQL 方面的事情,但这是从 PowerShell 创建 ZIP 文件的方法:

powershell.exe -Command "Compress-Archive -Path C:\path\to\file\to\compress.txt" -DestinationPath "C:\path\to\archive.zip"

这需要 PowerShell 5.0。您可以通过打开交互式窗口并检查$PSVersion变量来检查已安装的 PowerShell 版本。


推荐阅读