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
          }
        }
      }
    }
     
  • 相关阅读:
    Java代码的执行顺序一
    面试套路-技术需求
    常用数据库的分页实现
    真假分页优缺点
    获取一些系统和用户的通用属性
    反射的使用
    sql复制表数据的方法
    跨服务器的sql使用
    sql 随机数
    常用正则
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/ExchangeOWA.html
Copyright © 2011-2022 走看看