Как узнать количество активных сеансов для определенного веб-сайта, размещенного в IIS, с помощью PowerShell - PullRequest
4 голосов
/ 29 марта 2012

Я задал вопрос о том, как узнать количество запущенных сеансов в IIS.

Получите количество запущенных сеансов из IIS для моего веб-сайта Asp.Net

и я получил следующий скрипт powershell

Write-host Getting performance counters ...

$perfCounterString = "\asp.net applications(__total__)\sessions active" 
$counter = get-counter -counter $perfCounterString 
$rawValue = $counter.CounterSamples[0].CookedValue 

write-host Session Count is $rawValue

Правильно, этот скрипт дает счетчик активных сессий для всех сайтов, размещенных в IIS

Я просто хотел узнать, как изменить этот скрипт, чтобы он давал счет активной сессии только для определенного веб-сайта.

1 Ответ

8 голосов
/ 29 марта 2012
$ServerName = 'IIs1'
$SiteName = 'default web site'

get-counter "\\$ServerName\web service($SiteName)\current connections"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...