1

У меня есть свойства в моем веб-приложении SharePoint, и я хочу сохранить их в текстовом файле. После вызова $webApplication.Properties , я вижу что-то вроде этого:

Name                           Value
----                           -----
SchoolSiteUrlFormat            https://www.blablablablablablabl/sites/{school}
ApplicationDatabaseListsLoc... https://blablablablablablablabla/sites/zasobys...

Как я могу направить вывод из этой команды в файл, где имя и значение элемента не будут содержать те "..." в и полное значение будет сохранено?

2 ответа2

1

Попробуйте передать ваш вывод в Out-File с указанным параметром Width .

Do-Command | Out-File -width 300 -filepath "C:\temp\myoutput.log"

Если это не так, вы можете попробовать передать его в Format-List а затем в Out-File .

0

Я бы экспортировал его как текстовый файл через запятую (csv). Если вам нужно, чтобы он был хорошо отформатирован, вы можете использовать программу для чтения электронных таблиц (например, Excel).

Поскольку свойство выглядит как словарь, вы должны использовать функцию-член GetEnumerator() для извлечения значений и Export-Csv . Что-то вроде этого:

$webApplication.Properties.GetEnumerator() | select name,value | export-csv -path "properties.csv" -NoTypeInformation

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .