2013-05-14 17 views
13

đây là loại liên quan đến bài đăng khác. Tôi đã có kịch bản sau đây viết:Làm cách nào để xuất CSV bằng PowerShell mà không có dòng "#TYPE"?

Get-ADUser -Filter * -SearchBase 'DC=aaaa,DC=com' | Export-CSV "ADUsers.csv" 

này xuất ra một tập tin CSV nhưng ở dòng đầu tiên của file đọc:

#TYPE Selected.Microsoft.ActiveDirectory.Management.ADUser" 

này rối tung lên SSIS khi nó cố gắng đọc nó. Có cách nào để không thêm dòng đầu tiên đó không?

Trả lời

29

Thêm NoTypeInformation chuyển đổi, như thế này:

Export-Csv "../SSIS/Import Data/ADUsers.csv" -NoTypeInformation 
+0

Cảm ơn! Tôi yêu trang web này. – kickinchicken

+0

@ user1250636 bạn nên đánh dấu phần này là câu trả lời – Matt

1

Bạn cũng có thể sử dụng:

Export-Csv "../SSIS/Import Data/ADUsers.csv" -NoType 
+1

Không thực sự là một câu trả lời khác. Tất cả các thông số có thể được viết bằng cách sử dụng tên không đầy đủ miễn là có đủ ký tự để làm cho nó độc đáo. Vì vậy, bạn có thể sử dụng '-not' nếu bạn muốn là tham số tương tự khác duy nhất là' -NoClobber'. Xem xét chúng tôi có tab-hoàn thành trong PS (và intellisense trong ISE) để giúp chúng tôi viết nhanh và chính xác, câu trả lời ở đây và các kịch bản nói chung nên tránh các phím tắt. –

Các vấn đề liên quan