【发布时间】:2012-08-01 20:24:40
【问题描述】:
我有一个名为“ExecutBizTalkAppMSI.ps1”的 Powershell 脚本文件,其中包含一个名为“Install-BizTalkApplication”的函数。我需要在远程服务器上执行该功能,所以我使用“Invoke-Command”cmdlet 如下:
Invoke-Command -Computer $TargetServer -FilePath .\ExecuteBizTalkAppMSI.ps1 -argumentlist $MSI, $InstallFolderOnTargetServer, $Environment
问题是,虽然目标脚本运行(我直接在 Param() 部分之后添加了一个 Write-Host),但没有执行函数“Install-BizTalkApplication”。
谁能告诉我我需要做些什么来实现这一点?
【问题讨论】:
-
您可能需要分享一些实际代码来帮助解决此问题。
-
我不太确定 - 我只需要知道是否可以使用 Invoke-Command cmdlet 在脚本中执行函数。如果不是,那么目标脚本需要是什么样的 - 它如何知道要执行哪个函数?
标签: powershell