一个Powershell脚本可以执行多少并行执行

一个Powershell脚本可以执行多少并行执行,powershell,parallel-processing,executable,remote-access,Powershell,Parallel Processing,Executable,Remote Access,您好,我们计划对一些管理任务使用powershell脚本,远程管理员将访问这些任务。该脚本将位于一个中心文件共享上,所有远程管理员将通过一个小型exe访问该脚本,该exe简单地指向并执行共享脚本。(所有这一切都是为了能够在不重新分发给所有管理员的情况下尽可能修改脚本) 所以我的问题是有多少人可以并行访问脚本;如果用户数量高,它会崩溃吗?这种过程有没有基准测试技术?有更好的解决办法吗 如果需要任何补充问题或澄清,请务必告诉我。我相信脚本的每次调用都将在其自己的运行空间中运行,因此唯一的限制是允许共

您好,我们计划对一些管理任务使用powershell脚本,远程管理员将访问这些任务。该脚本将位于一个中心文件共享上,所有远程管理员将通过一个小型exe访问该脚本,该exe简单地指向并执行共享脚本。(所有这一切都是为了能够在不重新分发给所有管理员的情况下尽可能修改脚本)

所以我的问题是有多少人可以并行访问脚本;如果用户数量高,它会崩溃吗?这种过程有没有基准测试技术?有更好的解决办法吗


如果需要任何补充问题或澄清,请务必告诉我。

我相信脚本的每次调用都将在其自己的运行空间中运行,因此唯一的限制是允许共享连接

希望这有帮助,
Chris

我相信脚本的每次调用都会在自己的运行空间中运行,因此唯一的限制是允许共享连接

希望这有帮助,
Chris

只要脚本是只读的,我相信限制很可能是由文件服务器设置的;它支持多少个会话。当您运行exe时,它将在运行之前将其加载到您的本地内存中。我们大约有250名管理员,我们估计并行连接最多为35-40个,脚本为只读(可执行)。然后您的性能应该良好。除非你的意思是每个管理员35-40个连接,呵呵=)如果脚本连接到另一个服务(某种类型的服务器),请确保服务器支持你期望的连接量(40)。这对许多人来说可能听起来很愚蠢(但我以前有一些人误解了这一点)但是您确实意识到脚本只是远程服务器上的内容,它实际上将在调用方的机器上执行,而不是在脚本所在的服务器上执行,对吗?是的,我们确实意识到这一点;我们的任务板(mmc)也位于由脚本启动的文件共享上。我们正在客户端工作站上运行带有简单代码的远程脚本
Powershell\\Server\$Fileshare\Script.exe
只要脚本是只读的,我相信限制很可能由文件服务器设置;它支持多少个会话。当您运行exe时,它将在运行之前将其加载到您的本地内存中。我们大约有250名管理员,我们估计并行连接最多为35-40个,脚本为只读(可执行)。然后您的性能应该良好。除非你的意思是每个管理员35-40个连接,呵呵=)如果脚本连接到另一个服务(某种类型的服务器),请确保服务器支持你期望的连接量(40)。这对许多人来说可能听起来很愚蠢(但我以前有一些人误解了这一点)但是您确实意识到脚本只是远程服务器上的内容,它实际上将在调用方的机器上执行,而不是在脚本所在的服务器上执行,对吗?是的,我们确实意识到这一点;我们的任务板(mmc)也位于由脚本启动的文件共享上。我们正在客户端工作站上运行带有简单代码的远程脚本<代码>Powershell\\Server\$Fileshare\Script.exe