2014-10-15 3 views
7

Так что я пытаюсь экспортировать список ресурсов без заголовков. В принципе мне нужно пропустить строку 1, «Имя».Powershell export-csv без заголовков?

Вот мой текущий код:

Get-Mailbox -RecipientTypeDetails RoomMailbox,EquipmentMailbox | Select-Object Name | Export-Csv -Path "$(get-date -f MM-dd-yyyy)_Resources.csv" -NoTypeInformation 

Я смотрел несколько примеров и вещей, чтобы попробовать, но не совсем получил ничего работу, что до сих пор только перечисляет имена ресурсов.

Любые предложения? Заранее спасибо!

ответ

15

Это звучит, как вы в основном хотят просто текст списка файлов имен:

Get-Mailbox -RecipientTypeDetails RoomMailbox,EquipmentMailbox | 
Select-Object -ExpandProperty Name | 
Set-Content -Path "$(get-date -f MM-dd-yyyy)_Resources.txt" 

Edit: если вы действительно хотите Export-CSV без строки заголовка:

(Get-Mailbox -RecipientTypeDetails RoomMailbox,EquipmentMailbox | 
Select-Object Name | 
ConvertTo-Csv -NoTypeInformation) | 
Select-Object -Skip 1 | 
Set-Content -Path "$(get-date -f MM-dd-yyyy)_Resources.csv" 
+0

Ну это делает должен быть .csv точно, поскольку мы импортируем информацию в базы данных. Мы будем делать это со многими разными вещами, но этот ресурс - это самый простой/наименьший объем кода. Будет ли это работать с csv? Я могу проверить через некоторое время. Благодаря! –

+1

Если вы избавитесь от этой первой строки, то она больше не имеет строки заголовка, поэтому технически это не файл CSV. Нужно ли указывать имена? – mjolinor

+0

Я понимаю, что вы имеете в виду ... Что мне просил, это избавиться от этой первой строки (заголовок), чтобы они могли кодировать Access, чтобы вытащить все из любых колонок, в которых они нуждаются. В этом случае просто столбец А. Это имеет смысл? –

Смежные вопросы