zoukankan      html  css  js  c++  java
  • Exchange Powershell:Get-Counter (List connections to OWA )

    使用方法:

    Get-CASActiveUsers -server server1,server2

    Get-CASMailbox | Get-CASActiveUsers

    $RPC = Get-Counter "MSExchange RpcClientAccessUser Count" -ComputerName $_
    $OWA = Get-Counter "MSExchange OWACurrent Unique Users" -ComputerName $_

    function Get-CASActiveUsers {
      [CmdletBinding()]
        param(
        [Parameter(Position=0, ParameterSetName="Value", Mandatory=$true)]
        [String[]]$ComputerName,
        [Parameter(Position=0, ParameterSetName="Pipeline", ValueFromPipelineByPropertyName=$true, Mandatory=$true)]
        [String]$Name
      )
     
      process {
        switch($PsCmdlet.ParameterSetName) {
          "Value" {$servers = $ComputerName}
          "Pipeline" {$servers = $Name}
        }
        $servers | %{
          $RPC = Get-Counter "MSExchange RpcClientAccessUser Count" -ComputerName $_
          $OWA = Get-Counter "MSExchange OWACurrent Unique Users" -ComputerName $_
          New-Object PSObject -Property @{
            Server = $_
            "RPC Client Access" = $RPC.CounterSamples[0].CookedValue
            "Outlook Web App" = $OWA.CounterSamples[0].CookedValue
          }
        }
      }
    }
     
  • 相关阅读:
    Python 初识爬虫-**机场出港业务
    Python 基础学习之字典
    Python 基础学习之if语句
    初识 超级账本
    搭建element-ui Vue结构
    回归
    Gin框架body参数获取
    log4go折腾
    go获取当前执行的位置程序
    mybatis generator 整合lombok
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/ExchangeOWA.html
Copyright © 2011-2022 走看看