使用Powershell在后台运行函数

时间:2016-04-28 16:55:50

标签: function powershell background parallel-processing

我想在后台运行一个Get_List函数,当它正在运行时,屏幕应显示“正在搜索信息”+点,使其看起来像工作正在完成。

function Get_List {
    #Some basic command to run in the background
}

function Other{
    #start the Get_List function in background

    while(Get-Job -State "Running")
    {
        #show "Searching for Information"
        #no need to code this part for me
    }
}

我见过很多人有类似的问题,但我的(我认为)有点不同。没有参数被传递,我只想在背景上运行一些大约需要5-10秒的时间,当它完成时,就是这样。

我想尽可能简单。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

简单的替代方法是使用Write-Progress来显示您的虚假或实际进度。看一下 https://technet.microsoft.com/en-us/magazine/2008.03.powershell.aspx