在我们的办公室里,我们使用的是Linux瘦客户端机器,它们的工作非常好,除了缺少IE,这是一个痛苦的问题,因为我们所处理的公司太愚蠢,无法更新他们的web应用程序(请不要使用火焰大战)。
为了解决这个问题,我们的机房里有一台机器,用远程桌面进入互联网浏览器,这是通过运行一个打开IE的批处理脚本来实现的,当它关闭日志时,这个设置对我们很好。
即使我有@echo off并且cmd窗口没有显示任何内容,我还是希望这个批处理文件能够安静地执行,这样cmd窗口就不会出现了。
这个是可能的吗?
Ubuntu终端服务器客户端可以选择在登录时启动一个文件/应用程序,是否有一个命令可以用来悄悄地运行这个批处理。
我试过这样的方法:
C:\my_batch.bat /NOCONSOLE
C:\my_batch.bat /NOWINDOW
C:\my_batch.bat /B
C:\my_batch.bat /Q...with没有成功,也许是我这么做的方式?
干杯:-)
编辑
远程桌面平台是一台Windows机器,没有什么特别之处,但不是Windows设置。
发布于 2010-03-16 08:34:49
实际上,远程桌面应用程序正在使用上述批处理文件作为备用shell,我不认为可以使用此方法传递参数。
因此,我将不得不与我的控制台窗口生活。
发布于 2010-02-18 18:04:51
也许试一下
start /b my_batch.bat/b参数用于
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发布于 2010-02-18 18:38:18
与其使用批处理文件,不如创建一个强制用户shell成为的组策略。这应该可以实现您想要的行为,根本没有任何脚本。
用户配置->管理模板->系统->自定义用户界面
另一种选择是创建一个vbscript,并通过thw windows脚本主机来使用它,而不是批处理文件。用wscript启动的脚本不会产生新的窗口。你的批处理文件在做什么?它应该足够简单地转换它WSH。
https://serverfault.com/questions/114321
复制相似问题