Podczas uruchamiania skryptu programu PowerShell na 64-bitowej platformie systemu operacyjnego, w jaki sposób można określić w skrypcie, na jakiej wersji programu PowerShell (32-bitowa lub 64-bitowa) działa skrypt?
Tło
Zarówno 32-bitowe, jak i 64-bitowe wersje programu PowerShell są instalowane domyślnie na platformie 64-bitowej, takiej jak Windows Server 2008. Może to prowadzić do trudności, gdy uruchamiany jest skrypt PowerShell, który musi być przeznaczony dla określonej architektury (tj. Przy użyciu 64- bit dla skryptu dla SharePoint 2010, w celu wykorzystania bibliotek 64-bitowych).
Powiązane pytanie:
- Jaki jest najlepszy sposób programowania w porównaniu ze zmiennością x64 vs x86 w PowerShell? To pytanie dotyczy kodu działającego na architekturach 32-bitowych i 64-bitowych. Moje pytanie dotyczy przypadku, gdy chcesz mieć pewność, że skrypt działa tylko w poprawnej wersji.