java调用powershell脚本_使用PowerShell运行远程脚本

我搜索了几个站点,试图找出如何在远程计算机上运行PowerShell脚本 . 我一直在使用以下命令: Invoke-Command -Session $s -FilePath "C:\Temp\test.ps1" 然而我收到一个错误,说该文件没有't exist. However I can search the same machine trough powershell and see that in fact it is there. Any suggestions on what I' m缺失?

72fcfc9b-5bc6-40b0-b93e-7ca5c8718786.gif

下面的两个答案都解决了它找不到脚本的问题,但现在看起来它运行脚本,但本地机器上没有任何反应:

d4e41844-1443-4787-8014-0285c2064159.gif

test.ps1脚本具有以下代码: cscript C:\Temp\queryTest.vbs .

queryTest.vbs文件具有以下代码:`

sysdate = "1/1/2015"

Dim e

Dim wb

Dim sheet

Set e = CreateObject("EXCEL.APPLICATION")

e.Workbooks.Open("C:\temp\testbook.xlsx")

Set wb = e.ActiveWorkbook

Set Sheet = wb.Sheets("Sheet1")

sheet.Cells(1,1).Value = sysdate

set sheet = nothing

wb.Save

wb.close

Set wb=nothing

e.Quit

Set e = Nothing

`

当我远程运行test.ps1时,没有什么东西写在excel文件中,但是如果我在本地机器上启动它就可以正常运行 . 我试过从powershell调用ps1脚本和vbs脚本 .

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值