Bagaimana untuk mengeksport CSV dalam PowerShell pada Windows 11/10

Bagaimana Untuk Mengeksport Csv Dalam Powershell Pada Windows 11 10



Artikel ini akan melihat bagaimana untuk mengeksport CSV dalam PowerShell pada Windows menggunakan contoh. Ciri Eksport-CSV menukar objek Windows PowerShell menjadi rentetan dan kemudian menyimpannya ke dalam fail CSV.



Windows PowerShell ialah alat merentas platform yang boleh melaksanakan beberapa tugas automasi. Sebagai contoh, pengguna boleh menggunakan PowerShell untuk mengekstrak data daripada perkhidmatan Microsoft seperti Microsoft 365 atau Active Directory. Jika anda perlu memproses lebih lanjut data tersebut dalam Excel atau sistem hamparan lain, anda perlu menggunakan fungsi Eksport-CSV bagi utiliti Windows PowerShell.





  Bagaimana untuk mengeksport CSV dalam PowerShell pada Windows





CSV ialah singkatan untuk Nilai Dipisahkan Koma . Format fail membolehkan pengguna mengimport atau mengeksport data dari satu platform ke platform yang lain. Sangat mudah untuk mengendalikan proses ini, tetapi anda memerlukan pengetahuan, yang akan kami bincangkan sebentar lagi. Adalah baik untuk mengetahui bahawa Eksport-CSV ialah cmdlet yang boleh digunakan dalam Windows PowerShell untuk mengeksport output arahan ke dalam fail CSV. Ini membantu anda mengeksport dan menukar data ke dalam format fail yang serasi dengan pangkalan data atau aplikasi lain yang berbeza.



Bagaimana untuk mengeksport CSV dalam PowerShell pada Windows

Untuk mengeksport CSV dalam PowerShell, kami mengesyorkan anda menggunakan Windows PowerShell ISE , kerana ia memberi anda kawalan ke atas cara anda mengendalikan proses dan fail CSV. Ia lebih fleksibel dalam cara CSV dibentuk pada PC anda. Untuk mengeksport CSV dalam PowerShell, anda perlu tahu cara membukanya sebagai pentadbir dan memahami sintaks umum untuk Eksport-CSV yang ditunjukkan di bawah.

Get-Variable -name [variable name] | Export-CSV [path-to-file].csv

Sebelum kita pergi ke contoh sebenar, adalah baik untuk memahami parameter yang digunakan dalam Eksport-CSV juga. Berikut adalah sebahagian daripada mereka:

  • Laluan: Ini ialah lokasi destinasi tempat anda ingin menyimpan fail output anda. Sebagai contoh, anda boleh menentukan lokasi seperti pemacu tempatan atau mana-mana yang lain. Jika anda tidak menyatakan, Eksport-CVS akan menyimpan fail dalam direktori PowerShell semasa.
  • Tambah: Parameter ini menentukan sama ada pengguna ingin menambah data pada fail baharu atau yang sedia ada. Jika anda meninggalkan-tambah, Eksport-CSV akan mencipta fail baharu dan menyimpan semua data dalam fail tersebut. Jika anda nyatakan, Export-CSV akan menambahkan data dalam mana-mana fail sedia.
  • pembatas: Parameter ini menunjukkan penghujung subrentetan. Ia boleh menjadi koma tetapi anda sentiasa boleh mengubahnya.

  Bagaimana untuk mengeksport CSV dalam PowerShell pada Windows



windows10debloater

Untuk menunjukkan cara mengeksport CSV dalam PowerShell, kami akan menunjukkan kepada anda cara menggunakan Export-CSV untuk mengeksport data pengguna daripada Direktori Azure . Ikuti langkah berikut untuk mengeksport CSV dalam PowerShell:

  • Pada kotak carian, taip PowerShell ISE dan klik pada Jalankan sebagai pentadbir pilihan.
  • klik ya pada Kawalan Pengguna Akaun gesaan yang akan muncul.
  • Masukkan baris arahan berikut dan kemudian tekan Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

Jika anda ingin mengeksport data yang lebih tepat, anda boleh menambah parameter lain, Pembatas. Di sini, anda menggunakan koma yang merupakan aksara pembatas. Dalam contoh kami di atas, anda boleh pergi lebih jauh dan mengubah suai arahan seperti berikut:

muat turun pelancar aplikasi google
Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation

Eksport-CSV akan mengeluarkan maklumat yang sama tetapi akan mempunyai lajur tambahan dengan parameter yang anda tentukan semasa menjalankan arahan.

Kami berharap sesuatu membantu anda di sini.

Baca: Bagaimana untuk mengeksport senarai Perkhidmatan Windows menggunakan baris arahan

Apakah alternatif kepada Eksport-CSV dalam PowerShell?

Alternatif lain untuk Eksport-CSV ialah cmdlet ConvertTo-CSV, yang boleh digunakan untuk menukar objek kepada CSV. Ia juga mengembalikan output dalam bentuk aliran stdout dan bukannya fail. Anda juga boleh menggunakan ConvertTo-CSV untuk mencipta semula objek daripada rentetan CSV. Objek yang ditukar ialah nilai rentetan bagi objek awal yang mempunyai nilai sifat. Perbezaan utama antara Eksport-CSV dan ConvertTo-CSV ialah yang pertama menyimpan rentetan CSV ke fail; jika tidak, kedua-duanya serupa.

Skrip PowerShell yang manakah digunakan untuk mengeksport semua proses ke dalam CSV?

Export-CSV cmdlet ialah skrip PowerShell yang digunakan untuk mengeksport semua proses ke dalam CSV. Skrip mencipta CSV objek yang ingin anda keluarkan. Objek dalam baris tertentu mengandungi senarai dipisahkan aksara bagi nilai sifatnya. Pengguna boleh menggunakan Eksport-CSV untuk membuat hamparan atau berkongsi data tertentu dengan aplikasi yang serasi dengan fail input CSV.

Baca: Cara Menukar CSV kepada Excel (XLS atau XLSX) menggunakan baris Perintah .

  Bagaimana untuk mengeksport CSV dalam PowerShell pada Windows 0 Saham
Jawatan Popular