• Enable Remote Desktop Over a Network On Demand


    Copied from:

    http://windowsitpro.com/article/articleid/98551/enable-remote-desktop-over-a-network-on-demand.html

    ::RemoteDesktopTool.bat Built by Steve Signorelli. 
    ::
    Inspired by —Alex K. Angelopoulos and InstantDoc #98551

    @ECHO OFF
    :Prompt
    ::Prompting technician for machine name/IP which to connect
    SET /P TargetMachine=Please enter the machine name or IP address: 
    CLS
    ECHO Remote Desktop Check on \\%TargetMachine%
    :Menu
    ECHO.
    ECHO 1. Remote Desktop Check (Enabled 0x0 or disabled 0x1)
    ECHO 2. Remote Desktop On (0x0)
    ECHO 3. Remote Desktop Off (0x1)

    set choice=
    set /choice=Please type in your choice and press enter.
    if not '%choice%'==set choice=%choice:~0,1%
    if '%choice%'=='1goto RemoteDesktopCheck
    if '%choice%'=='2goto RemoteDesktopOn
    if '%choice%'=='3goto RemoteDesktopOff
    ECHO "%choice%" is not valid please try again
    ECHO.
    goto Menu

    ::Listing 3: CheckRD.cmd
    :RemoteDesktopCheck
    @reg query 
    "\\%TargetMachine%\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections
    GOTO Prompt

    ::Listing 4: RDOn.cmd
    :RemoteDesktopOn
    @reg add 
    "\\%TargetMachine%\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /0 /f
    GOTO Prompt

    ::Listing 5: RDOff.cmd
    :RemoteDesktopOff
    @reg add 
    "\\%TargetMachine%\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /1 /f
    GOTO Prompt
  • 相关阅读:
    CF1276F
    CF1082F
    CF1366G
    CF1221G
    CentOS7统计某个进程当前的线程数
    centos7备份系统日志
    mysql删除带外键约束的表的方法
    django.db.models.query.QuerySet格式的数据输出
    Linux命令大全
    django创建多对多表三种方法,和ORM操作增删改查
  • 原文地址:https://www.cnblogs.com/amonw/p/1432129.html
Copyright © 2020-2023  润新知