В настоящее время я нахожусь в процессе создания процесса развертывания в развертывании осьминога, и в качестве части этого я хочу использовать DTUTIL для создания папок и загрузки пакетов SSIS на наш сервер.Этот текст "C: \ Program Files (x86) \ Microsoft SQL Server \ 130 \ DTS \ Binn \ dtutil.exe" / SourceServer [имя_сервера] / FC SQL; \; [имя_фолдера], с соответствующими именами серверов и папок, который работаетв DOS.
Вот в чем проблема, если я использую тот же код в Powershell, я получаю сообщение об ошибке:
$Command ="`"C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\dtutil.exe`" /SourceServer MYSERVER /FC SQL;\;Folder1";
invoke-Expression $Command;
invoke-expression : At line:1 char:73
+ ... Files (x86)\Microsoft SQL Server\130\DTS\Binn\dtutil.exe" /SourceSe ...
+ ~
You must provide a value expression following the '/' operator.
At line:1 char:73
+ ... \Microsoft SQL Server\130\DTS\Binn\dtutil.exe" /SourceServer MYSERVER ...
+ ~~~~~~~~~~~~
Unexpected token 'SourceServer' in expression or statement.
At line:1 char:1
+ invoke-expression $Command
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ParserError: (:) [Invoke-Expression], ParseException
+ FullyQualifiedErrorId : ExpectedValueExpression,Microsoft.PowerShell.Commands.InvokeExpressionCommand
Кто-нибудь есть идеи, как это исправить?
Anthony