Хорошо, у меня есть решение, оно непривлекательно, но, видимо, другой возможности нет. Я использую переключатель Case:
переключатель ($ FieldDisplayName.Length) {
1 {$items | Select @{ L = $FieldDisplayName[0]; E = { Хорошо, у меня есть решение, оно непривлекательно, но, видимо, другой возможности нет. Я использую переключатель Case:
переключатель ($ FieldDisplayName.Length) {
[110] }
[$FieldURLName[0]] } } | Export-Csv -Path "C:\install\ExportV1.csv"}
2 {$items | Select @{ L = $FieldDisplayName[0]; E = { Хорошо, у меня есть решение, оно непривлекательно, но, видимо, другой возможности нет. Я использую переключатель Case:
переключатель ($ FieldDisplayName.Length) {
[110] }
[$FieldURLName[0]] } },@{ L = $FieldDisplayName[1]; E = { Хорошо, у меня есть решение, оно непривлекательно, но, видимо, другой возможности нет. Я использую переключатель Case:
переключатель ($ FieldDisplayName.Length) {
[110] }
[$FieldURLName[1]] } } | Export-Csv -Path "C:\install\ExportV1.csv"}
}
Наконец найденный рабочим решением, здесь.
Большие части были:
Большое спасибо Eddie для того, чтобы задать хорошие резкие вопросы, которые привели меня гуглить правильные слова. Я никогда не понимал бы это одно.
(В стороне: Репозиторий, Иерархия, Регистратор, RootLogger, LevelMap - я понятия не имел, что было даже возможно сделать регистрирующуюся библиотеку этим комплексом. Это получено приблизительно 20 слоев косвенности, которая я уверен, делает это достаточно гибким для чего-либо, но делает почти невозможным сделать, простые вещи как "не регистрируют сообщений выше порога X". Gah!)