我想知道,是否可以创建多个ComObject实例(在Powershell中)?例如:
$Outlook = New-Object -ComObject Outlook.Application将创建进程:
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
341 14 17200 27904 249 0.39 8352 OUTLOOK现在,我想打开第二个Outlook实例,即使是使用新的Powershell会话,但它并不是在创建新的进程/实例!
有一个叫做"ExtraOutlook“的很好的应用程序,它可以用不同的个人资料打开多个会话,但对于我的特定场景,它没有帮助。你知道ComObject是否也能做到这一点吗?

发布于 2015-07-23 03:58:27
不,Outlook是单例的。而且它是一个故意的单例。当启动一个新实例时,它会检查是否有以前的实例正在运行,并切换到该实例。
为什么要尝试运行Outlook的多个实例?
https://stackoverflow.com/questions/31572492
复制相似问题