Khi chạy tập lệnh PowerShell trên nền hệ điều hành x64-bit, làm cách nào bạn có thể xác định trong tập lệnh phiên bản PowerShell (32-bit hoặc 64-bit) mà tập lệnh đang chạy?
Thông tin cơ bản
Cả hai phiên bản PowerShell 32-bit và 64-bit đều được cài đặt theo mặc định trên nền tảng 64-bit như Windows Server 2008. Điều này có thể dẫn đến khó khăn khi chạy tập lệnh PowerShell phải nhắm mục tiêu đến một kiến trúc cụ thể (tức là sử dụng 64- bit cho một tập lệnh cho SharePoint 2010, để sử dụng các thư viện 64 bit).
Câu hỏi liên quan:
- Cách tốt nhất để lập trình chống lại sự biến đổi x64 so với x86 của powershell là gì? Câu hỏi này liên quan đến mã chạy trên cả kiến trúc 32 bit và 64 bit. Câu hỏi của tôi đề cập đến trường hợp bạn muốn đảm bảo tập lệnh chỉ chạy với phiên bản chính xác.