Windows 远程桌面组策略和登录注销策略设置

2024-05-26 02:32

本文主要是介绍Windows 远程桌面组策略和登录注销策略设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

用了很多年 windows 远程桌面,从来没有关注过远程桌面的设置,时不时出现一个人下了,另一个人上不去,也就是多等一下,要么重启一次!

最近学习 Zabbix 的时候,才发现需要设置远程桌面策略,否则,总是监测不到 logon / logout 事件!因为远程桌面缺省是采用了会话保持,即使客户端关了 RDP , 也不会产生 log off 事件

记录一下操作过程,后续还用得到!

远程桌面设置

  1. 打开组策略编辑器

    gpedit.msc

    管理模板 – Windows组件 – 远程桌面服务 – 远程桌面会话主机 –
    会话时间限制

    右边列出来 5 项可以启用的设置

在这里插入图片描述

  1. 主要设置 中断会话的时间限制

在这里插入图片描述

  1. 其他设置方式一样,请按照实际情况设置

登录注销策略设置

通过 Windows 事件查看可以查询到很多信息,但是,它包含的内容太多,我只关注几个关键信息 : 用户、IP 、时间

通过组策略编写脚本,在用户登录和注销(断开)的时候,记录下来!
之后,就可以通过zabbix 监控了!

开始我是通过计划任务来完成的,也是因为前一个原因:远程桌面操作时,总是捕捉不到登录时,或者发生4624/4625/4648 等事件的时候,导致计划任务根本不执行!

改用组策略处理后,也同样不执行脚本!所以,先去设置了远程桌面策略!

  1. 同上方式打开 打开组策略编辑器 ( gpedit.msc )
    用户配置 – Window 设置 – 脚本(登录/注销)
    在这里插入图片描述

  2. 登录脚本

在这里插入图片描述

确定之前,点击 “显示文件” ,确认一下脚本文件是否存在!

C:\Windows\System32\GroupPolicy\User\Scripts\Logon

在这里插入图片描述

  1. 注销脚本

    同上!

  2. 脚本内容
    假设 我需要监控 3389 端口信息, log 文件放在 c:/test/3389.log

    logon 脚本

     @echo offrem Date /t >> c:/test/3389.logrem Time /t >> c:/test/3389.logecho "Wellcome Logon! ===",%DATE% , %TIME%,"===" >> c:/test/3389.lognetstat -an |findstr "3389" | findstr "ESTABLISHED" >> c:/test/3389.log
    

    logoff 脚本

     @echo offrem Date /t >> c:/test/3389.logrem Time /t >> c:/test/3389.logecho "Bye Logoff! ===",%DATE% , %TIME%,"===" >> c:/test/3389.lognetstat -an |findstr "3389" | findstr "ESTABLISHED" >> c:/test/3389.log
    

这篇关于Windows 远程桌面组策略和登录注销策略设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1003303

相关文章

idea设置快捷键风格方式

《idea设置快捷键风格方式》在IntelliJIDEA中设置快捷键风格,打开IDEA,进入设置页面,选择Keymap,从Keymaps下拉列表中选择或复制想要的快捷键风格,点击Apply和OK即可使... 目录idea设www.chinasem.cn置快捷键风格按照以下步骤进行总结idea设置快捷键pyth

MyBatis配置文件中最常用的设置

《MyBatis配置文件中最常用的设置》文章主要介绍了MyBatis配置的优化方法,包括引用外部的properties配置文件、配置外置以实现环境解耦、配置文件中最常用的6个核心设置以及三种常用的Ma... 目录MyBATis配置优化mybatis的配置中引用外部的propertis配置文件⚠️ 注意事项X

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什

SQL 注入攻击(SQL Injection)原理、利用方式与防御策略深度解析

《SQL注入攻击(SQLInjection)原理、利用方式与防御策略深度解析》本文将从SQL注入的基本原理、攻击方式、常见利用手法,到企业级防御方案进行全面讲解,以帮助开发者和安全人员更系统地理解... 目录一、前言二、SQL 注入攻击的基本概念三、SQL 注入常见类型分析1. 基于错误回显的注入(Erro

在C#中调用Windows防火墙界面的常见方式

《在C#中调用Windows防火墙界面的常见方式》在C#中调用Windows防火墙界面(基础设置或高级安全设置),可以使用进程启动(Process.Start)或Win32API来实现,所以本文给大家... 目录引言1. 直接启动防火墙界面(1) 打开基本防火墙设置(firewall.cpl)(2) 打开高

基于Python实现局域网内Windows桌面文件传输

《基于Python实现局域网内Windows桌面文件传输》这篇文章介绍了如何使用Python实现一个局域网文件传输系统,包括发送端和接收端的代码示例,发送端和接收端都需要在同一局域网内运行,并且确保防... 目录发送端代码 (sender.py)接收端代码 (receiver.py)图形界面版本 (可选)使

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

C#借助Spire.XLS for .NET实现Excel工作表自动化样式设置

《C#借助Spire.XLSfor.NET实现Excel工作表自动化样式设置》作为C#开发者,我们经常需要处理Excel文件,本文将深入探讨如何利用C#代码,借助强大的Spire.XLSfor.N... 目录为什么需要自动化工作表样式使用 Spire.XLS for .NET 实现工作表整体样式设置样式配置

在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)

《在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)》DataGrip是JetBrains公司出品的一款现代化数据库管理工具,支持多种数据库系统,包括MySQL,:本文主要介绍在D... 目录前言一、登录 mysql 服务器1.1 打开 DataGrip 并添加数据源1.2 配置 MySQL

Springboot中JWT登录校验及其拦截器实现方法

《Springboot中JWT登录校验及其拦截器实现方法》:本文主要介绍Springboot中JWT登录校验及其拦截器实现方法的相关资料,包括引入Maven坐标、获取Token、JWT拦截器的实现... 目录前言一、JWT是什么?二、实现步骤1.引入Maven坐标2.获取Token3.JWT拦截器的实现4.