繁体   English   中英

如何在远程Windows机器上打开文件并查看

[英]How to open a file and view on remote windows machine

我想从本地Windows机器上打开远程Windows机器上的文件。 该文件应仅在远程计算机上可见。

我的问题是,我应该在远程PC上打开一个bat文件,该文件可以创建访问权限,例如打开浏览器等。

我确实使用PSExec来远程运行bat文件。 一切看起来都不错,但是当我尝试在远程PC上打开浏览器时,它没有打开浏览器,而是在任务管理器中显示了浏览器进程。

当我去手动在远程计算机上打开该bat文件时,一切正常。 浏览器打开,我的工作完成。

但是我想在本地计算机上执行此操作,尤其是在命令行上。 这样我就可以在Java中使用此命令。

请帮忙。 如果问题不清楚,请询问更多信息。

尝试将-i选项与psexec一起使用或指定会话,即。 -i 1

来自psexec手册。

'-i运行程序,使其与远程系统上指定会话的桌面进行交互。 如果未指定会话,则该过程在控制台会话中运行。

例:

C:\\ SysinternalsSuite \\ psexec.exe \\ remotecomputer -u DOMAIN \\ administrator -p adminpass -i 1“ \\ remotecomputer \\ c $ \\ Program Files(x86)\\ Google \\ Chrome \\ Application \\ chrome.exe” http:// tinyurl。 com / 6fbgntx

我建议您使用WMI-It管理工具。 它允许在远程计算机上运行进程(显然,如果您具有足够的权限)。 您可以使用流行的互操作性库之一(JaWin,JInterop,JIntegra)从Java访问WMI,也可以编写JScript或VBScript并从Java执行它。

JaWin和Jinterop是开源的。 JIntegra不是。 JaWin需要在客户端计算机上使用Windows OS。 可以从其他OS执行JIntegra和JInterop。

我使用了所有2个建议的方法和所有3个库。 现在可能我更喜欢JInterop。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM