从作业中的功能文件调用功能-Powershell

时间:2019-01-22 16:58:47

标签: function jobs start-job

我正在尝试从作业中的功能文件中调用功能Get-computername。

有人可以帮助我吗?

下面仅是一个示例;)

Functions.ps1:

Function GET-ComputerName{
    param($computername)
    (Get-WmiObject -Class Win32_ComputerSystem -ComputerName $computername -Property Name).Name
   }#end function GET-ComputerName

脚本代码:

$computername= "computer1"

. .\functions.ps1

Start-Job -name "job1" -ScriptBlock {GET-ComputerName -ComputerName $args[0]} -ArgumentList $computername
wait-job -name "job1"
receive-job -name "job1"

0 个答案:

没有答案