脚本如下所示,我想在异步执行一个任务,这个任务就是调用外部一个方法,但没能成功。请问:
1,原因是啥?
2,怎样才能达到目的?
function test-task ([string] $message) {
$outstr=((Get-Date).ToString()+$message)
$outstr
$outstr|Out-File-FilePath “D:\test-task.txt”
}
# test-task task1
$task1 = { test-task task1 }
$thread1 = [PowerShell]::Create()
$job1 = $thread1.AddScript($task1).BeginInvoke()