Panduan Lengkap untuk Menggunakan Cmdlet Get-WinEvent PowerShell

Panduan Lengkap Untuk Menggunakan Cmdlet Get Winevent Powershell



Get-WinEvent ” cmdlet di PowerShell digunakan untuk mendapatkan log peristiwa. Selain itu, ia juga mendapatkan file log pelacakan kejadian di komputer jarak jauh dan lokal. Lebih khusus lagi hanya mendapatkan log sistem dan aplikasi. Cmdlet ini mendapat bantuan dari “ Log Peristiwa Windows ” teknologi sambil mendapatkan log. Cmdlet 'Get-WinEvent' mengambil daftar penyedia log peristiwa dan log peristiwa.

Pada artikel ini, cmdlet “Get-WinEvent” akan diuraikan.

Panduan Lengkap untuk Menggunakan Cmdlet Get-WinEvent PowerShell

Seperti dijelaskan di bagian atas, cmdlet yang disebutkan bertanggung jawab untuk mendapatkan log peristiwa dari sistem dan aplikasi. Contoh yang menjelaskan cmdlet yang disebutkan disebutkan di bawah ini.







Contoh 1: Gunakan Cmdlet “Get-WinEvent” untuk Mendapatkan Semua Log Dari Komputer Lokal

Contoh ini akan mengambil daftar semua log dari komputer lokal:



Mendapatkan - Menangkan Acara - ListLog *



Contoh 2: Gunakan Cmdlet “Get-WinEvent” untuk Mendapatkan Log Daftar Penyiapan

Contoh ini akan menampilkan daftar log pengaturan:





Mendapatkan - Menangkan Acara - Pengaturan ListLog | Format-Daftar -Properti *

Dalam cuplikan kode di atas:

  • Pertama, tulis “ Get-WinEvent ” cmdlet diikuti oleh “ -ListLog ” parameter memiliki “ Mempersiapkan ” nilai yang diberikan.
  • Kemudian, tambahkan “ | ” pipa diikuti oleh “ Format-Daftar cmdlet.
  • Terakhir, tetapkan “ -Properti ” parameter dan tambahkan “ * ” wildcard untuk memilih semua properti:



Contoh 3: Gunakan Cmdlet “Get-WinEvent” untuk Mendapatkan Penyedia Log Peristiwa dan Nama Log

Dalam ilustrasi ini, penyedia log peristiwa dan nama log akan diambil dengan menambahkan ' -Penyedia Daftar ” parameter bersama dengan “ Get-WinEvent ' cmdlet dan ' * ” kartu pengganti:

Mendapatkan - Menangkan Acara - Penyedia Daftar *

Contoh 4: Gunakan Cmdlet “Get-WinEvent” untuk Mendapatkan Penyedia Log yang Menulis ke Log Tertentu

Demonstrasi ini akan mendapatkan daftar penyedia log dengan mengeksekusi kode yang diberikan:

( Mendapatkan - Menangkan Acara - Aplikasi ListLog ) .Nama Penyedia

Contoh 5: Gunakan Cmdlet “Get-WinEvent” untuk Mendapatkan Log Penyedia Acara yang Berisi String Tertentu

Dalam contoh ini, string tertentu akan dicari dan ditemukan di antara berbagai cmdlet. Untuk melakukannya, cukup bungkus string di dalam wildcard “ * ', Bersama dengan ' -Penyedia Daftar ” parameter dan “ Get-WinEvent cmdlet:

Mendapatkan - Menangkan Acara - Penyedia Daftar * Kebijakan *

Contoh 6: Gunakan Cmdlet “Get-WinEvent” untuk Mendapatkan Log Peristiwa Dari Server

Contoh ini akan mendapatkan log dari server:

Mendapatkan - Menangkan Acara - ListLog * -Nama komputer localhost | Dimana-Objek { $_ .RecordCount }

Dalam kode yang disebutkan di atas:

  • Pertama, tentukan “ Get-WinEvent ” cmdlet bersama dengan “ -ListLog ” parameter dan wildcard “ * ”.
  • Kemudian tambahkan “ -Nama komputer ” parameter yang memiliki nilai “ localhost ' ditugaskan untuk itu dan menambahkan ' | ” saluran pipa setelahnya.
  • Terakhir, tentukan “ Dimana-Objek ” cmdlet dengan kondisi yang disebutkan:

Itu semua tentang menggunakan perintah Get-WinEvent di PowerShell.

Kesimpulan

Get-WinEvent ” cmdlet mendapatkan file log pelacakan peristiwa dan log peristiwa pada sistem lokal dan jarak jauh. Selain itu, ia juga mendapatkan daftar penyedia log peristiwa dan log peristiwa. Artikel ini telah menjelaskan cmdlet “Get-WinEvent” dengan mengacu pada beberapa contoh.