我有一個名爲「ExecutBizTalkAppMSI.ps1」的Powershell腳本文件,它包含一個名爲「Install-BizTalkApplication」的函數。我需要在遠程服務器上執行的功能,所以我用「調用命令」 cmdlet的如下:腳本中的Powershell調用命令功能
Invoke-Command -Computer $TargetServer -FilePath .\ExecuteBizTalkAppMSI.ps1 -argumentlist $MSI, $InstallFolderOnTargetServer, $Environment
問題是,儘管目標腳本運行(我的帕拉姆後直接加入一個寫主機()部分),函數「Install-BizTalkApplication」不會執行。
任何人都可以讓我知道我需要做些什麼才能做到這一點?
您可能需要分享一些實際的代碼才能幫助您解決問題。 – JNK 2012-08-01 12:10:01
我不太確定 - 我只需要知道是否可以使用Invoke-Command cmdlet在腳本中執行函數。如果不是,那麼目標腳本需要看起來像什麼 - 它如何知道要執行哪個函數? – 2012-08-01 12:20:55