本文介绍了使用_Filepath远程执行Powershell的参数传递不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

为Powershell脚本传递用于远程执行的参数不起作用
此处,脚本存在于本地计算机上,并且必须在HyperV服务器上创建VM,同时将服务器名作为参数传递给

调用命令-ComputerName OIP-HyperV -FilePath C:\ PSScript \ CreateVM_ORIGINAL.PS1 -ArgumentList"Serv1"

如果使用ScriptBlock在Hyper-V服务器中存在脚本,则相同的代码将起作用.但我希望使用FilePath(本地计算机中的脚本)也会发生相同的情况.

请帮助....

解决方案


Hi all,

Passing parameter for remote execution for powershell script is not working
Here the script is present on local machine and has to create a VM on HyperV server while passing servername as paramanter

Invoke-Command -ComputerName OIP-HyperV -FilePath C:\PSScript\CreateVM_ORIGINAL.PS1 -ArgumentList "Serv1"

same code will work if script present in Hyper-V server by using ScriptBlock
but I want the same to happen using FilePath(script in local machine).

Please help....

解决方案



这篇关于使用_Filepath远程执行Powershell的参数传递不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 22:17