Window常用命令

1 篇文章 0 订阅

系统设置

设置IP地址

  • 设置固定IP
netsh interface ip set address name=本地连接 source=static addr=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
netsh interface ip set dns name=本地连接 source=static addr=114.114.114.114 register=primary
netsh interface ip add dns name=本地连接 addr=202.97.224.68 index=2

环境变量

'环境变量
setSysEnv "Java_home", "D:\prog\jdk"
appendSysEnv "path", ";D:\prog\jdk\bin"

MsgBox "设置完成!"


'设置系统环境变量
'HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
Function setSysEnv(envName,val)
  DIM pSysEnv
  SET pSysEnv = CreateObject("WScript.Shell").Environment("System")
  pSysEnv(envName)=val
End Function

'追加系统环境变量,在末尾
Function appendSysEnv(envName,val)
  DIM pSysEnv
  SET pSysEnv = CreateObject("WScript.Shell").Environment("System")
  pSysEnv(envName)=pSysEnv(envName)&val
End Function

'设置用户环境变量
'HKEY_CURRENT_USER\Environment
Function setUserEnv(envName,val)
  DIM pSysEnv
  SET pSysEnv = CreateObject("WScript.Shell").Environment("User")
  pSysEnv(envName)=val
End Function

'追加用户环境变量,在末尾
Function appendUserEnv(envName,val)
  DIM pSysEnv
  SET pSysEnv = CreateObject("WScript.Shell").Environment("User")
  pSysEnv(envName)=pSysEnv(envName)&val
End Function

创建桌面快捷方式

  • 命令行

使用Shortcut.exe 百度网盘提取码o8gr,使用帮助 shortcut /?

shortcut /f:"%USERPROFILE%\桌面\重启电脑.lnk" /a:c /t:shutdown.exe /p:"-r -t 5" /i:c:\WINDOWS\system32\cmd.exe
shortcut /f:"%USERPROFILE%\桌面\取消重启.lnk" /a:c /t:shutdown.exe /p:"-a" /i:c:\WINDOWS\system32\cmd.exe

  • VBS脚本
'代码另存为newlink.vbs
if Wscript.Arguments.Count <> 2 then
    msgbox "参数错误,命令格式:newlink.vbs <程序绝对路径> <快捷方式名称>"
    Wscript.Quit 1
end if
CreateDesktopLink Wscript.Arguments(1), Wscript.Arguments(0)

'创建桌面快捷方式 CreateDesktopLink "c:\des.exe","des","" 
Function CreateDesktopLink(name,target)
    Dim wsh
	Set wsh = WScript.CreateObject("WScript.Shell")
    strDesktop=wsh.SpecialFolders("Desktop")
    set oShellLink=wsh.CreateShortcut(strDesktop & "\"&name&".lnk")
    oShellLink.TargetPath=target '"c:\mydocumentfolder\myfile.exe"
    oShellLink.WindowStyle=1
    'oShellLink.Hotkey="CTRL+SHIFT+E"
    'oShellLink.IconLocation="c:\mydocumentfolder\icon.ico,0"
    'oShellLink.Description="程序说明"
    'oShellLink.WorkingDirectory=strDesktop
    oShellLink.Save
End Function

设置计算机名称

通过修改注册表项以修改计算机名称;

::设置计算机名称
set /p cname=请输入计算机名:
set sid=%cname%

echo 更改C盘卷标...
label c: %sid%-xp

echo.
echo 创建注册表文件...
echo REGEDIT4 >scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName] >> scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName] >> scn.reg
echo "ComputerName"="%cname%" >> scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName] >> scn.reg
echo "ComputerName"="%cname%" >> scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ComputerName\ComputerName] >> scn.reg
echo "ComputerName"="%cname%" >> scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >> scn.reg
echo "NV Hostname"="%cname%" >> scn.reg
echo "Hostname"="%cname%" >> scn.reg
echo [HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\ShellNoRoam] >> scn.reg
echo @="%cname%" >> scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName] >> scn.reg
echo "ComputerName"="%cname%" >> scn.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters] >> scn.reg
echo "NV Hostname"="%cname%" >> scn.reg
echo "Hostname"="%cname%" >> scn.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> scn.reg
echo "DefaultDomainName"="%cname%" >> scn.reg
echo "AltDefaultDomainName"="%cname%" >> scn.reg

echo 修改计算机名称...
regedit /s scn.reg

echo 删除注册表文件
del scn.reg

修改服务启动方式

echo 设置Telnet服务开机自动启动
sc config TlntSvr start= AUTO

echo 设置Telnet服务手动启动
sc config ALG start= DEMAND

echo 禁用Telnet服务
sc config TlntSvr start= DISABLED

管理定时任务

echo 删除所有任务
SCHTASKS /Delete /tn * /f

echo 添加定时任务-开机自动拨号
SCHTASKS /Create /ru administrator /rp admin_password /tn "开机自动拨号" /sc onstart /tr "rasphone -d adsl"

echo 添加定时任务-每5分钟启动一次jkf服务
SCHTASKS /Create /ru administrator /rp admin_password /tn "启动JKF服务" /sc minute /mo 5 /tr "net start jkf"

echo 添加定时任务-每2天重启一次
SCHTASKS /Create /ru administrator /rp admin_password /tn "自动重启电脑" /sc daily /mo 2 /tr "shutdown -r -t 1"

设置开机自动登录

echo ::设置administrator账号口令为admin_passwd
net user administrator admin_passwd

echo ::设置开机自动登录administrator账号
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /d administrator /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /d admin_passwd /f

启用防火墙并添加开放端口

echo ::开启防火墙并设置开机自动启动
sc config SharedAccess start= auto
net start SharedAccess

echo ::开放防火墙端口-供暖监控
netsh firewall set portopening tcp 3389 远程桌面
netsh firewall set portopening tcp 9999 tomcat监听端口
netsh firewall set portopening udp 14001 udp通讯监听端口

启用Telnet-【XP】

启动telnet服务;设置服务开机自启动;开放防火墙端口

net start TlntSvr
sc config TlntSvr start= AUTO
netsh firewall set portopening tcp 23 TelnetServer

开启远程桌面-【XP】

启用远程桌面必须设置administrator用户密码

echo ::设置自动开启远程桌面
REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fDenyTSConnections /t REG_DWORD /d 0 /f
sc config TermService start= auto
net start TermService

echo ::查询监听端口
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber 
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber

echo ::修改监听端口-33891
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 0x8463 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d 0x8463 /f

echo ::开放防火墙端口
netsh firewall set portopening tcp 33891 远程桌面
  •  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值