创建Same ComObject的多个ComObject实例

时间:2015-07-22 19:38:55

标签: powershell outlook com-interop comobject

我想知道,是否可以创建多个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完成吗?

ExtraOutlook Image

1 个答案:

答案 0 :(得分:0)

不,Outlook是单身人士。它是故意的单身人士。启动新实例时,它会检查是否有先前的实例正在运行,并切换到该实例。

为什么要尝试运行多个Outlook实例?