powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Powershell, Invoke-Sqlcmd и красивый вывод в лог
1 сообщений из 1, страница 1 из 1
Powershell, Invoke-Sqlcmd и красивый вывод в лог
    #38151313
Hel975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написала маленький скрипт, который считывает данные текстового файла и затем идет по sql серверам, указанные в текстовом файле, считывает нужную информацию и сохраняет в текстовый файл.

Код: powershell
1.
2.
3.
4.
5.
6.
7.
foreach ($Instance in Get-Content C:\temp\SQLServers.txt)
{
$Instance;
$File ="c:\temp\SqlLoopLog.txt"
Add-Content $File "`r`n$Instance"
Invoke-Sqlcmd -ServerInstance $Instance -Database msdb -Query "select * from dbo.[sysjobs]" | Out-File $File 
}



Но при этом после вызова Invoke-Sqlcmd информация затирается в SqlLoopLog.txt. Если я добавлю -append, то информация из Invoke-Sqlcmd будет выводиться в одну строчку и это будет не читабельно по сравнению с нормальным выводом без -append. Как организовать красивый вывод в текстовый файл?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Powershell, Invoke-Sqlcmd и красивый вывод в лог
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]