问题标签 [poshrsjob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
534 浏览

powershell - 使用 RSJobs 运行多个不同的 ScriptBlock

我想Start-RSJobPoshRSJob模块运行多个不同的脚本块。

我有以下代码:

哪个有效,但我有时会在作业中遇到错误(有时没有错误,有时有错误),例如执行的作业$SB3

从执行的工作中$SB4

从另外两个工作中,我得到了预期的输出:

我没有使用ForEach来开始新工作,因为这是创建者所说的:

请注意,我在使用 Start-RSJob 时不使用 ForEach。这直接从管道获取输入以正常工作并充分利用节流功能。

编辑:

所以以下工作:

但我不知道为什么前一个没有。

0 投票
1 回答
586 浏览

powershell - 进入 Start-RSJob

我定义了一个包含 1000 个对象$P的变量Add-Data.AccountDetail(我希望 PoshRSJob 允许我拆分正在通过管道输入的对象并并行向其中添加东西,而不是将这些东西一个一个地添加到管道中。IE 取 5 个 200 个批次,然后并行处理每个批次的添加。

我不是天生的编码员,但似乎过得去,所以如果不清楚,我很感谢你的耐心和帮助。

我得到以下信息,但Receive-RSJob. 我肯定在这里误解了一些基本的东西!

0 投票
1 回答
201 浏览

multithreading - Exchange Online 会话和运行空间

我需要在运行空间中执行 Get-MailboxStatistics。我可以在线连接到 Exchange。如果我执行“Get-Pssession”,我可以看到 Exchange 会话。但是如何将此 ExchangeOnline 会话传递给运行空间以执行 Get-MailboxStatistics。目前它无法识别运行空间中的 Get-MailboxStatistics 命令。

这是我的代码(这是更大脚本的一部分):