首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静默地运行批处理文件,在远程桌面登录时执行。

静默地运行批处理文件,在远程桌面登录时执行。
EN

Server Fault用户
提问于 2010-02-18 17:11:03
回答 4查看 11.5K关注 0票数 2

在我们的办公室里,我们使用的是Linux瘦客户端机器,它们的工作非常好,除了缺少IE,这是一个痛苦的问题,因为我们所处理的公司太愚蠢,无法更新他们的web应用程序(请不要使用火焰大战)。

为了解决这个问题,我们的机房里有一台机器,用远程桌面进入互联网浏览器,这是通过运行一个打开IE的批处理脚本来实现的,当它关闭日志时,这个设置对我们很好。

即使我有@echo off并且cmd窗口没有显示任何内容,我还是希望这个批处理文件能够安静地执行,这样cmd窗口就不会出现了。

这个是可能的吗?

Ubuntu终端服务器客户端可以选择在登录时启动一个文件/应用程序,是否有一个命令可以用来悄悄地运行这个批处理。

我试过这样的方法:

代码语言:javascript
复制
C:\my_batch.bat /NOCONSOLE
C:\my_batch.bat /NOWINDOW
C:\my_batch.bat /B
C:\my_batch.bat /Q

...with没有成功,也许是我这么做的方式?

干杯:-)

编辑

远程桌面平台是一台Windows机器,没有什么特别之处,但不是Windows设置。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-03-16 08:34:49

实际上,远程桌面应用程序正在使用上述批处理文件作为备用shell,我不认为可以使用此方法传递参数。

因此,我将不得不与我的控制台窗口生活。

票数 0
EN

Server Fault用户

发布于 2010-02-18 18:04:51

也许试一下

代码语言:javascript
复制
start /b my_batch.bat

/b参数用于

代码语言:javascript
复制
Start application without creating a new window. The
application has ^C handling ignored. Unless the application
enables ^C processing, ^Break is the only way to interrupt
the application
票数 3
EN

Server Fault用户

发布于 2010-02-18 18:38:18

与其使用批处理文件,不如创建一个强制用户shell成为的组策略。这应该可以实现您想要的行为,根本没有任何脚本。

用户配置->管理模板->系统->自定义用户界面

另一种选择是创建一个vbscript,并通过thw windows脚本主机来使用它,而不是批处理文件。用wscript启动的脚本不会产生新的窗口。你的批处理文件在做什么?它应该足够简单地转换它WSH。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/114321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档