我想拉日期和時間從以下類似的字符串:選擇串到從日誌文件項搶時間格式
<![LOG[Inventory: Successfully sent report. Destination:mp:MP_SinvEndpoint, ID: {CFF6CD46-AEC7-4BFB-8B09-E7507346AAF6}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted]LOG]!><time="14:30:50.088+300" date="09-24-2013" component="InventoryAgent" context="" type="1" thread="4448" file="agentstate.cpp:2038">
我使用這些聲明:
$Sinv = Select-String $env:windir\syswow64\ccm\logs\inventoryagent.log -pattern "SinvEndpoint" -SimpleMatch | select-object -last 1
$Hinv = Select-String $env:windir\syswow64\ccm\logs\inventoryagent.log -pattern "HinvEndpoint" -SimpleMatch | select-object -last 1
$DDR = Select-String $env:windir\syswow64\ccm\logs\inventoryagent.log -pattern "DdrEndpoint" -SimpleMatch | select-object -last 1
我我試圖確定它們的最後一個條目的發生順序(基於它的字符串中的時間戳),然後我將相應地編寫代碼。
字符串沒有拷貝過來:<![日誌[清單:成功發送報告。目的地:mp:MP_SinvEndpoint,ID:{CFF6CD46-AEC7-4BFB-8B09-E7507346AAF6},超時:80640分鐘MsgMode:簽名,未加密] LOG]!>