问题标签 [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.
powershell - 使用 RSJobs 运行多个不同的 ScriptBlock
我想Start-RSJob
从PoshRSJob模块运行多个不同的脚本块。
我有以下代码:
哪个有效,但我有时会在作业中遇到错误(有时没有错误,有时有错误),例如执行的作业$SB3
:
从执行的工作中$SB4
:
从另外两个工作中,我得到了预期的输出:
我没有使用ForEach
来开始新工作,因为这是创建者所说的:
请注意,我在使用 Start-RSJob 时不使用 ForEach。这直接从管道获取输入以正常工作并充分利用节流功能。
编辑:
所以以下工作:
但我不知道为什么前一个没有。
powershell - 进入 Start-RSJob
我定义了一个包含 1000 个对象$P
的变量Add-Data.AccountDetail
(我希望 PoshRSJob 允许我拆分正在通过管道输入的对象并并行向其中添加东西,而不是将这些东西一个一个地添加到管道中。IE 取 5 个 200 个批次,然后并行处理每个批次的添加。
我不是天生的编码员,但似乎过得去,所以如果不清楚,我很感谢你的耐心和帮助。
我得到以下信息,但Receive-RSJob
. 我肯定在这里误解了一些基本的东西!
multithreading - Exchange Online 会话和运行空间
我需要在运行空间中执行 Get-MailboxStatistics。我可以在线连接到 Exchange。如果我执行“Get-Pssession”,我可以看到 Exchange 会话。但是如何将此 ExchangeOnline 会话传递给运行空间以执行 Get-MailboxStatistics。目前它无法识别运行空间中的 Get-MailboxStatistics 命令。
这是我的代码(这是更大脚本的一部分):