Saya setara dengan admin domain, Saya sudah mencoba menjalankan di konsol yang ditinggikan (klik kanan> jalankan sebagai administrator), dan saya secara konsisten mendapatkan kesalahan saat menjalankan
get-winevent -logname application | where {$_.message -match "Faulting application"} | `
select TimeCreated,message
Saya akan mendapatkan tiga baris hasil, lalu
Get-WinEvent : Attempted to perform an unauthorized operation.
At line:1 char:13 Get-WinEvent : Attempted to perform an unauthorized operation.
+ CategoryInfo : NotSpecified: (:) [Get-WinEvent], UnauthorizedAccessException
+ FullyQualifiedErrorId : Attempted to perform an unauthorized operation.,Microsoft.PowerShell.Commands.GetWinEventCommand
Ini tampaknya merupakan perkembangan baru, belum pernah kesalahan itu sebelumnya.
Ini konsisten - jika saya menjalankannya dengan -computername dari server lain, polanya masih berjalan 3 baris OK, lalu X error, lalu 5 baris OK, dll.
powershell
user-accounts
pengguna209162
sumber
sumber
(gwmi Win32_OperatingSystem).Version
danGet-Host
get-help get-winevent
Note: [...] And, it requires the Microsoft .NET Framework 3.5 or a later version.
Apakah Anda memenuhi persyaratan ini?Jawaban:
Apakah ini terjadi dengan Log Kejadian lainnya? Misalnya, bagaimana jika Anda menjalankan yang berikut untuk melihat acara masuk dengan ID acara tertentu ?:
Jika itu berhasil mungkin ada beberapa item dalam log peristiwa aplikasi yang Anda tidak memiliki akses. Dalam hal ini Anda harus menggunakan sesuatu seperti Process Monitor untuk mencari tahu mengapa akses Anda ditolak.
Anda mungkin mendapatkan hasil yang lebih baik menggunakan parameter FilterHashtable untuk meneruskan kriteria filter ke cmdlet Get-WinEvent. Lihat http://ss64.com/ps/get-winevent.html untuk contoh.
sumber
Saya dapat menjalankan ini dengan pengguna non-administratif pada sistem yang terkunci. Periksa izin dan kebijakan audit Anda untuk log peristiwa di GPO. Anda mungkin telah mengaturnya sehingga HANYA auditor dapat melihat log. Semoga berhasil mengatasi masalah jika itu masalahnya.
sumber
Saya mengalami masalah ini dengan log Keamanan. Tidak ada entri yang akan dikembalikan dari jarak jauh
get-winevent -logname security
. Pengguna dapat mengakses eventlog keamanan jarak jauh viaeventvwr.msc
.Cara mengatasinya adalah reg hack - tambahkan izin ke kunci ini:
Saya menambahkan grup AD pengguna dengan akses baca dan
get-winevent
bekerja dengan sempurna setelah itu.sumber