2
我想在Windows 2008 R2上使用来自64位进程的32位进程内COM服务器。在代理过程中托管是相当缓慢的,因为我做了很多小的调用并且有巨大的编组开销。32位PowerShell总是存在于64位Windows 2008 R2上?
一个想法是编写一个使用该服务器的.NET程序集,将其编译为x86,然后编译为invoke via PowerShell。很明显,我需要32位PowerShell。
到目前为止,我查看了Windows 2008 R2的一个安装,看起来它具有64位和32位版本的PowerShell,因此我可以实现我想要的功能。
我不确定Windows 2008 R2的任何安装,尤其是用作Windows Azure主机的安装,是否安装了两个版本的PowerShell。
32位和64位版本的PowerShell默认在64位Windows 2008 R2上始终安装吗?