zoukankan      html  css  js  c++  java
  • 检测网络连通性并记录时间戳

    #Test-Connection, 之所以不采用这种方法, 是因为该命令对于丢包返回系统报错, 无法被抓取.
    $end = [datetime]"2015年4月27日 20:32:20"
    $start = Get-Date
    $count = [math]::Round(($end - $start).TotalSeconds)
    while($count -gt 0) {
    Test-Connection 208.67.222.222 -Count 100 | select -Property address, responsetime, @{n="timestamp";e={Get-Date}}, @{n="status";e={if($_.responsetime -eq $null) {"unreachable"}}} #| Export-Csv -Path "C:UsersDesktop
    esult.csv"
    $count--
    }
    

    Test-Connection : Testing connection to computer '208.67.222.222' failed: Error due to lack of resources At line:1 char:1 + Test-Connection 208.67.222.222 -Count 100 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable: (208.67.222.222:String) [Test-Connection], PingException + FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnectionCommand
    #win32_PingStatus, 这种方式相较上一种而言更友好, 对于丢包不会报错, 仅仅是不显示Time(ms).
    $end = [datetime]"2015年4月27日 20:32:20"
    $start = Get-Date
    $count = [math]::Round(($end - $start).TotalSeconds)
    While ($Count -gt 0) {
    Get-WmiObject -Class win32_PingStatus -Filter "address='208.67.22.220'" | select address, responsetime, @{n="timestamp";e={Get-Date}}, @{n="status";e={if($_.responsetime -eq $null ) {"unreachable"}}} | Export-Csv -Path "C:Users814072Desktop
    esult.csv" -Append
    $count--
    }
    
    Source        Destination     IPV4Address      IPV6Address                              Bytes    Time(ms)
    ------        -----------     -----------      -----------                              -----    --------
    CNHZPD-4GF... 208.67.22.220                                                             32                

    参考: http://community.spiceworks.com/topic/337701-ping-via-powershell-log-results-with-timestamp

  • 相关阅读:
    BZOJ 4511 洛谷3131 USACO 16.Jan 七子共
    Atcoder Code Festival 2017 qual C 10.22 D题题解
    hdu 5122(2014ACM/ICPC亚洲区北京站) K题 K.Bro Sorting
    HDU 5115 (2014ACM/ICPC亚洲区北京站) D题(Dire Wolf)
    POJ
    hihocoder 1032 最长回文子串(Manacher)
    hihocoder 1015 KMP算法
    Trie树 hihocoder 1014
    POJ 3468 线段树区间修改查询(Java,c++实现)
    atCoder Ants on a Circle(又是蚂蚁问题。。。)
  • 原文地址:https://www.cnblogs.com/IvanChen/p/4493674.html
Copyright © 2011-2022 走看看