В настоящее время у меня есть:
(invoke-sqlcmd -inputfile (Join-Path $FileDirectory $FileName) -ServerInstance $ServerName -verbose) > $OutFileName
На что я получаю вывод:
VERBOSE: Changed database context to 'BLUELABEL'
Я пытаюсь использовать подробный вывод для записи в файл, указанный функцией Join-Path.
Что я делаю не так?
(с использованием PowerShell версии 3)
Я нашел этот вопрос с ответами, но он кажется другим, и я не могу применить те же идеи: Powershell Invoke-Sqlcmd захватывает подробный вывод
$OutFileName
значения. Вопрос в том, почему вы хотите писать в файл, содержащий выполняемую вами команду sql? - person arco444   schedule 19.05.2015