簡體   English   中英

查找多個 csv 文件中的公共服務器數量 powershell

[英]find number of common servers count in multiple csv files powershell

我有大約 10-12 個 csv 文件,格式如下,但記錄數會有所不同

Start           Host    VMDiskLatency   Datastore    VM
1/7/2022 12:12  gen33   112              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 12:12  gen34   294              GEN_259b
                                         GEN_319c   TN1AP
1/7/2022 12:12  gen36   170              GEN_319c   TN2WB

我必須根據標准從所有這些 csv 文件中找到公共服務器

  1. 服務器在 10 個 csv 文件中出現 5 次或更長時間

必須選擇這些記錄並將它們放在單獨的 csv 文件中作為結果

例如

Start           Host    VMDiskLatency   Datastore    VM
1/7/2022 12:12  gen36   170              GEN_319c   TN2WB
1/7/2022 12:40  gen36   100              GEN_319c   TN2WB
1/7/2022 13:50  gen36   150              GEN_319c   TN2WB
1/7/2022 15:12  gen36   190              GEN_319c   TN2WB
1/7/2022 16:42  gen36   220              GEN_319c   TN2WB
1/7/2022 13:12  gen33   172              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 14:12  gen33   212              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 15:12  gen33   312              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 16:12  gen33   412              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 17:12  gen33   512              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 17:52  gen33   232              GEN_259b   
                                         GEN_319c   TN2AP
1/7/2022 18:22  gen33   112              GEN_259b   
                                         GEN_319c   TN2AP

需要您的幫助以了解如何執行此操作。 如果需要任何其他信息,請告訴我。

像這樣的東西會起作用,但我還沒有測試過。 導入所有 csv 文件並按名稱分組。

$allFiles = Import-Csv -Path  (Get-ChildItem -Path C:\CsvFiles\ -Filter '*.csv').FullName
$allFiles | Group-Object VM | Sort-Object Name | Select-Object Name, Count

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM