PowerShell 拿到最近的10個系統日誌

2021-09-26 23:34:42 字數 1793 閱讀 6033

我最近發現我的程式總是呼叫一些不清真的**,於是在執行的時候就退出了,我想要拿到系統的日誌知道我的程式是怎麼退出的,我如何通過 powershell 拿到最近的10個系統日誌。為什麼需要拿到最新10個日誌,因為在我程式退出的時候可能也有其他的幾個程式也退出了,我的輸入又很慢,所以我就需要這樣寫

在 powershell 只需要一條命令就可以拿到最近的 10 個系統日誌裡面的應用程式日誌

get-

| format-

list eventid,entrytype,timegenerated,message,source

執行的時候大概的輸出是這樣

eventid       :

1001

entrytype :

information

timegenerated :

2019/4

/2910:

38:55message : 故障儲存段 125730739576,型別 5

事件名稱: perfwatsonvs12data

響應: 不可用

cab id:

2188124701481020576

問題簽名:

p1:perfwatsontcdb

p2:0 p3:

0 p4:

0 p5:

0 p6:

p7:p8:

p9:p10:

附加檔案:

0_16.

0.28729

.10_38916_d38075ae-

3d5a-

45dd-

818b-

60761d49f451.tcdb

\\?\c:\programdata\microsoft\windows\wer\temp\wer5bdd.tmp.werinternalmetadata.xml

\\?\c:\programdata\microsoft\windows\wer\temp\wer5c3c.tmp.xml

\\?\c:\programdata\microsoft\windows\wer\temp\wer5c6a.tmp.csv

\\?\c:\programdata\microsoft\windows\wer\temp\wer5c9a.tmp.txt

可在此處獲取這些檔案:

\\?\c:\programdata\microsoft\windows\wer\reportarchive\noncritical_perfwatsontcdb_688f135dd185f2a8133a4

74a2518efc6ce6cc4a_00000000_cab_873deabf

分析符號:

重新檢查解決方案:

0 原因: 林德熙太逗比

報告 id:

1cbd43b1-

3f84

-4940

-8acd-

4f2bf79599ba

報告狀態:

268435464

雜湊儲存段: fb30d2b9a7acf0305d4da51668259751ncab guid:

3760cd78-

5646

-4c0e-ae5d-c7d2a408aca0

source :

windows

error reporting

PowerShell 拿到最近的10個系統日誌

我最近發現我的程式總是呼叫一些不清真的 於是在執行的時候就退出了,我想要拿到系統的日誌知道我的程式是怎麼退出的,我如何通過 powershell 拿到最近的10個系統日誌。為什麼需要拿到最新10個日誌,因為在我程式退出的時候可能也有其他的幾個程式也退出了,我的輸入又很慢,所以我就需要這樣寫 在 po...

小心Powershell的位數

我們都知道64位的 windows 中有兩個powershell,32位的 windows powershell x86 和64位的 windows powershell。當然,32位的windows系統中就只有乙個32位的 如下圖所示 大多數情況下32位的和64的位的都是一樣的,但還是有一部分區別...

Powershell 中的管道

上個命令中的輸出,通過管道作為下個命令的輸入。linux中的管道傳遞的是text,但ps中傳遞的是object。但是命令究竟返回的是什麼型別呢?以下命令回答了這個問題 get service get member這樣就獲取到get service的返回型別 typename system.servi...