写批处理.bat文件时,能否用net stop关闭一个远程的服务器服务?

写批处理.bat文件时,能否用net stop关闭一个远程的服务器服务?,第1张

net 命令只能 *** 作本地服务
要关闭远程服务需要使用sc命令
sc \\Servername stop servicename
sc \\19216803 stop login
这里的servicenmae 不像net命令中可以使用长的显示名称,必须用实际服务名称
可用
sc \\Servername queryex 查询display_name对应的servicename

有一个办法,我们一直在使用,使用gpeditmsc进入计算机配置界面,选择管理模版--windows组件---终端服务---会话:为断开的会话设置时间限制---选择“已启用”,选择5分钟。
这样,如果有人没有通过“注销”退出后,系统会在5分钟后自动注销那个用户。
-----------------------------------
呵呵,放松,一切都会好起来的!

一:在服务器没有任何错误的办法,一般服务器远程桌面连接的方法
1:右击“我的电脑”打开“属性” ->远程->勾选上“远程协助”和“远程桌面”
2:然后打开“选择远程用户”如图2 ->选择“添加”进入如图3“立即查找”选择所用远程的用户名
3:选择“用户账户”密码刚才选择远程用户,修改登录密码
4:现在已经设置好了,如果你的服务器没有启用防火墙,现在可以远程控你的服务器"mstsc"试一下吧。
二:服务器远程链接的端口是3389,有时候你的端口要装软件的时候可能会被修改了,那么现在我们就现在修改这个端口了,有二个地方要修改,
我建议最好是进注册表里修改有时用软件修改的不一定一致,方法如下:
1、第一处
运行RegEdit,打开注册表编辑器。找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],
找到右边的 PortNumber 值,记住
2、第二处
运行RegEdit,打开注册表编辑器。找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp,
同样也要找到右边的PortNumber 值如果二个值不一样,在防火墙没有打开的情况下、在十进制状态下修改为3389如果你想改为别的,为了服务器安全考虑,那就在十进制状态下改成你想要的端口号吧,如:33099,只要不与其它端口冲突。 改了端口,一定要记得防火墙里要开你新设置的端口哦,不然就进不去了!(netstat -an 查找开放的端口)现在要重启一下你的服务器。重启好了试试现在是不是可以远程了。如果还是不行进入第三种方法。
三:如果没有打开防火墙现在打开,选择“启用”->“网络连接设置”->看一下“服务”里的“远程桌面”有没有选择上一定是没有选择上了才不能远程的了,现在选择上。OK了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12667677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存