java 执行powershell_从Powershell远程运行Java类

我想从我的机器上使用Powershell远程运行一个简单的java文件。 Java文件 要求用户在运行时输入参数。 Powershell成功连接到远程机器,但在代码要求参数时在线路上失败。我试图使用Powershell运行代码locall,它运行成功,我最好的猜测是问题必须做一些远程执行这个文件。从Powershell远程运行Java类

PowerShell脚本连接到REMOT机

winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="1000"}'

Enable-PSRemoting -Force

$username = "username"

$secpass = ConvertTo-SecureString "pass" -AsPlainText -Force

$mycreds = New-Object System.Management.Automation.PSCredential ($username,$secpass)

Enter-PSSession -ComputerName remote_address -Credential $mycreds 从而未能

的Java行:

String a;

a = br.readLine();

PowerShell的错误:

java.exe : Exception in thread "main" java.lang.NullPointerException

+ CategoryInfo : NotSpecified: (Exception in th...ointerException:String) [], RemoteException

+ FullyQualifiedErrorId : NativeCommandError

at Test.main(Test.java:24)

PS:Java文件运行成功,当我辛苦对参数进行编码。另外,我不能使用命令行参数来执行此目的,它也运行wi顺便说一句,任何错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值