【问题标题】:NETSEND from Java?NETSEND 来自 Java?
【发布时间】:2011-08-27 07:42:03
【问题描述】:

是否可以访问 shell 以从 java 执行 netsend?这样我就可以在特定 IP 的 PC 屏幕上发送警报?

【问题讨论】:

    标签: java windows shell


    【解决方案1】:

    是的,您可以这样做,但默认情况下禁用网络服务。

    Runtime run = Runtime.getRuntime(); Process pr = run.exec( "net send ip msg" ); pr.waitFor();

    【讨论】:

    • 你的意思是它在机器上被禁用了吗?我认为它在我们网络上的所有机器上都处于活动状态,因为它在 php 中使用。
    • 我认为任何更新的 Windows 版本的全新安装都会禁用该服务,但启用它很容易。我认为它是“net start messenger”,或者如果您希望它每次启动都启动,您可以在 msconfig 中将其设置为自动
    • 是的,我就是这么说的。好的,是的,很多公司都启用了该功能,因为它在许多业务解决方案中都是必需的。
    • 非常感谢您的解决方案。工作完美。我们公司确实发现它对于将员工传呼到工厂车间非常有用。
    猜你喜欢
    • 1970-01-01
    • 2011-04-11
    • 2015-01-26
    • 2020-06-17
    • 1970-01-01
    • 2016-10-20
    • 2016-08-14
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多