在cmd命令中我们可以使用dtutil进行ssis package的部署:
dtutil /FILE yourdtsxfile.dtsx /DestS yourservername /COPY SQL;"\Maintenance Plans\ssis package name"
然而在Powershell中运行同样的命令会得到如下的错误:
Argument "SQL" for option "copy" is not valid.
网上搜了很多答案,然而都无法解决此问题,后经过尝试成功使用powershell部署了ssis package, 代码如下,特别注意红字部分
dtutil.exe /FILE ".\yourdtsxfile.dtsx " /DestS yourservername /COPY SQL";\Maintenance Plans\ssis package name"