【发布时间】:2013-04-10 22:10:17
【问题描述】:
在过去的几个月里,我一直在涉足 Powershell (2.0),我很想用它来实现一些工作流程的现代化和标准化——主要是基于 DOS 的流程。由于工作的性质,可能同时执行大约 100 次相同的脚本。
首先——以这种方式使用 Powershell “安全”吗?我已经将 -STA 视为一个执行选项 - 在同时执行大量相同脚本时,这是使用 Powershell 的首选方法,还是仅在绝对必要时才使用这种方法?在我的搜索中,我还没有真正想出“我什么时候应该使用公寓状态?”的答案。我相信我打算编写的大部分脚本都不会被线程化。
提前感谢任何可以了解 Powershell 公寓状态的人!
【问题讨论】:
-
据我所知,-STA 需要在使用 GUI/Forms 的 powershell 代码中使用,或者在访问 IE 时使用,但除此之外,它有用吗?
标签: powershell sta