通过Powershell发送维护消息给Citrix XenApp用户

我试图通过Powershell cmdlet send-xasessionmessage向XenApp用户发送消息。 环境包含约。 有100个活动会话的100台服务器。 剧本很慢。 当我在一台服务器上testing时,它工作正常。 但是当我input100个服务器时似乎只是挂起。 我是否需要使用工作..或其他什么..请build议,

我假设你的脚本已经写好了。 如果是这样,它仍然很慢,请看看Powershell工作stream程 。 这将需要一些重写你的脚本(最好是复制和工作)。

虽然这不会加速个别请求,但至less您的主线程不会等待(并阻止)您的其他请求(所以您将看到整体加速)。 最好的部分是工作stream程内置于Powershell(自V3.0起)

请特别注意Foreach –parallel指令,该指令仅在Workflow {}块中可用。