我们可以在并行容器中运行两个处理任务吗,例如第一个线程中有350个文件,第二个线程中有其他文件

时间:2019-12-31 06:55:45

标签: powershell ssis

我正在使用powershell脚本压缩文件。在这里,我需要按顺序将文件按顺序压缩到容器中。将350个文件放在一个容器中,然后再保留在另一个容器中。

** 在执行过程任务中,我只是执行ps脚本。 在这里,我只是过滤了.txt文件,并在foreach循环内部完成了压缩过程。

在这里,我如何将350个文件压缩到一个容器中,而保留在另一个容器中

$files = Get-ChildItem $srcdir -Filter *.txt | ? {$_.LastWriteTime -ge (Get-Date).Date}
foreach($file in $files) {
}

**

1 个答案:

答案 0 :(得分:0)

@Sid提到的运行空间将提供最佳性能选项。

Powershell作业可能也足以满足您希望完成的任务:

onSaveInstanceState()
  • 等待作业=等待两个作业都完成。
  • 接收工作=收集乔布斯的所有输出。
寻找你感兴趣的贴纸↓↓↓
豫ICP备18024241号-1