Перейти к публикации
Invision Community

CMD - RDP сессии, сервер лицензирования


Andy

Рекомендованные сообщения

Скрипт для сбора информации по сессиям RDP - активно, отключено, всего. Настройка параметра групповой политики - сервер лицензирования.

Использование - rdpinfo.cmd param

param = act,dis,tot,serv соответственно

@echo off
set /a rdp_act = 0
set /a rdp_dis = 0
set /a rdp_tot = 0
for /F "usebackq tokens=1,2,3,4,5*" %%i in (`query user 2^>nul`) do (
	if "%%l" == "Active" ( 
		set /a rdp_act+=1
		set /a rdp_tot+=1
	)
	if "%%k" == "Disc" (
		set /a rdp_dis+=1
		set /a rdp_tot+=1
	)
)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "LicenseServers" 1>nul 2>nul
if %ERRORLEVEL% EQU 1 (
	set rdp_serv=Not_defined
) else (
	for /f "usebackq tokens=1,2,*" %%i in (`Reg Query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "LicenseServers"`) do set "rdp_serv=%%~k"
)
if %~1==act (@echo|set /p=%rdp_act%)
if %~1==dis (@echo|set /p=%rdp_dis%)
if %~1==tot (@echo|set /p=%rdp_tot%)
if %~1==serv (@echo|set /p=%rdp_serv%)

Скрипт rdpinfo.cmd

 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...