Під час запуску сценарію PowerShell на x64-розрядної платформі ОС, як ви можете визначити в сценарії, на якій версії PowerShell (32-розрядної або 64-розрядної) працює сценарій?
Передумови
Як 32-розрядна, так і 64-розрядна версії PowerShell встановлюються за замовчуванням на 64-розрядної платформі, такі як Windows Server 2008. Це може призвести до труднощів під час запуску сценарію PowerShell, який повинен бути націлений на певну архітектуру (тобто використання 64- біт для сценарію для SharePoint 2010, щоб використовувати 64-розрядні бібліотеки).
Пов'язане питання:
- Який найкращий спосіб програмувати проти мінливості x64 чи x86 PowerShell? Це питання стосується коду, який працює як проти 32-розрядної, так і проти 64-розрядної архітектур. Моє запитання стосується випадку, коли ви хочете, щоб сценарій працював лише проти правильної версії.