Al ejecutar un script de PowerShell en una plataforma de sistema operativo x64 bits, ¿cómo puede determinar en el script en qué versión de PowerShell (32 bits o 64 bits) se está ejecutando el script?
Antecedentes
Tanto las versiones de 32 bits como las de 64 bits de PowerShell se instalan de forma predeterminada en una plataforma de 64 bits como Windows Server 2008. Esto puede generar dificultades cuando se ejecuta un script de PowerShell que debe apuntar a una arquitectura específica (es decir, utilizando 64 bits). bit para un script para SharePoint 2010, con el fin de consumir las bibliotecas de 64 bits).
Pregunta relacionada:
- ¿Cuál es la mejor manera de programar contra la variabilidad x64 frente a x86 de powershell? Esta pregunta trata sobre el código que se ejecuta en arquitecturas de 32 y 64 bits. Mi pregunta trata sobre el caso en el que desea asegurarse de que el script solo se ejecute en la versión correcta.