使用PowerShell的Start-Process cmdlet传递变量参数

麦克风

各位晚上好,

我使用的命令行在以下脚本中将参数作为变量传递给变量,以便在我从此脚本中调用的另一个ps1中运行。每当我尝试从命令行传递参数时,我都会收到以下错误消息

Start-Process:找不到接受参数的位置参数

有人可以协助吗?
感谢您的宝贵时间,非常感谢您的帮助。

param
(
    [string]$targetserver = $args[0], #target server
    [string]$module = $args[1], #module name
)

function Get-Script-Directory
{    
  return Split-Path $script:MyInvocation.MyCommand.Path
}

Start-Process powershell.exe (Join-Path (Get-Script-Directory) "...\StopServices.ps1") -ArgumentList $targetserver $module
DAXaholic

尝试此作为最后一行

$scriptPath = Join-Path (Get-Script-Directory) "...\StopServices.ps1"
Start-Process powershell.exe -ArgumentList "-file $scriptPath", $targetserver, $module  

由于评论而更新:要向您显示它正在运行,请参阅下面的GIF-因此您可以再次检查它或插入一些调试输出以查看脚本出了什么问题

GIF显示工作解决方案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从使用GraalVM JavaScript的传递变量参数的Java函数

来自分类Dev

如何将“ y”传递给使用PowerShell Start-Process启动的pscp进程?

来自分类Dev

PowerShell,传递参数的cmdlet别名

来自分类Dev

使用void传递变量*

来自分类Dev

使用委托传递变量

来自分类Dev

从厨师到Powershell传递变量

来自分类Dev

powershell 传递变量抛出 try/catch

来自分类Dev

将参数作为变量而不是直接传递文件路径到PowerShell cmdlet

来自分类Dev

使用isset()发布传递变量

来自分类Dev

在Swift中使用PresentViewController传递变量

来自分类Dev

来回传递变量与使用python常数

来自分类Dev

如何使用AndroidFragmentmanager传递变量

来自分类Dev

dplyr:使用链接传递变量

来自分类Dev

使用意图从活动传递变量

来自分类Dev

传递变量并使用jQuery检索

来自分类Dev

如何使用post方法传递变量?

来自分类Dev

如何使用CSharpCodeProvider传递变量?

来自分类Dev

使用Python CGI传递变量

来自分类Dev

使用“ location.href”传递变量

来自分类Dev

使用超时循环函数并传递变量

来自分类Dev

一次使用或传递变量

来自分类Dev

使用$ _POST从javascript传递变量

来自分类Dev

如何使用Python从函数传递变量

来自分类Dev

使用argv在C中传递变量

来自分类Dev

C#process.start参数

来自分类Dev

无法将 PSObject 作为参数传递给 Start-Process

来自分类Dev

如何使用变量来构建Process.Start命令?

来自分类Dev

使用localStorage在页面之间传递变量并在链接中传递变量

来自分类Dev

Swift-使用UnsafePointer传递变量和传递变量地址之间的区别?