Matt Spradley Asked: 2009-06-18 10:49:30 +0800 CST2009-06-18 10:49:30 +0800 CST 2009-06-18 10:49:30 +0800 CST 如何使用 Powershell 确定 Windows Server 2008 的 32 位或 64 位版本? 772 使用 Powershell 控制台,可以执行哪些命令/命令来确定是否安装了 Windows Server 2008 的 32 位或 64 位版本? windows-server-2008 powershell 7 个回答 Voted Best Answer Jeffrey Hulten 2009-06-18T11:28:19+08:002009-06-18T11:28:19+08:00 或者试试这个: PS C:\Users\jeffh> $os=Get-WMIObject win32_operatingsystem PS C:\Users\jeffh> $os.OSArchitecture 64-bit 发现于: http: //msgoodies.blogspot.com/2008/05/is-this-powershell-session-32-bit-or-64.html churnd 2009-06-18T12:03:52+08:002009-06-18T12:03:52+08:00 回声 %PROCESSOR_ARCHITECTURE% romu 2013-09-20T06:08:58+08:002013-09-20T06:08:58+08:00 随它吧: [System.Environment]::Is64BitOperatingSystem slipsec 2009-06-19T07:21:23+08:002009-06-19T07:21:23+08:00 “echo %PROCESSOR_ARCHITECTURE%”被否决?必须不够强大,如果您查看使用 WMI 和其他别名的其他示例,这很有趣。 哦,好吧,试试这个: ($env:PROCESSOR_ARCHITECTURE -eq "AMD64") 编辑 - 在评论中指出这不是 windows 的版本,它是拱门。FWIW- 这不是“真正的”拱门,而是 WOW64 向应用程序报告的内容。但你是对的......如果它是 x32 powershell,它会说 x86。通常这会让你得到你想要的,但是...... 无论哪种方式, http: //support.microsoft.com/kb/556009都是正确值的注册表位置,这是一个脚本。 Get-ChildItem HKLM:\HARDWARE\DESCRIPTION\System\CentralProcessor\ | Get-ItemProperty -Name Identifier | Select-Object -Property PSChildName,Identifier | ft -AutoSize EstudiantesLinux 2015-10-10T11:10:49+08:002015-10-10T11:10:49+08:00 使用 PowerShell: (gwmi win32_computersystem).SystemType 资料来源:http ://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html zeeshan ali 2016-06-29T21:03:03+08:002016-06-29T21:03:03+08:00 您可以输入 cmd "systeminfo" 然后您可以轻松检测到大约 32 位或 64 位 MathewC 2009-06-18T11:17:20+08:002009-06-18T11:17:20+08:00 我假设您可以打开命令提示符并键入: cd "C:\Program 文件 (x86)" 如果你到达某个地方,你就会得到 64 位。
或者试试这个:
发现于: http: //msgoodies.blogspot.com/2008/05/is-this-powershell-session-32-bit-or-64.html
回声 %PROCESSOR_ARCHITECTURE%
随它吧:
“echo %PROCESSOR_ARCHITECTURE%”被否决?必须不够强大,如果您查看使用 WMI 和其他别名的其他示例,这很有趣。
哦,好吧,试试这个:
编辑 - 在评论中指出这不是 windows 的版本,它是拱门。FWIW- 这不是“真正的”拱门,而是 WOW64 向应用程序报告的内容。但你是对的......如果它是 x32 powershell,它会说 x86。通常这会让你得到你想要的,但是......
无论哪种方式, http: //support.microsoft.com/kb/556009都是正确值的注册表位置,这是一个脚本。
使用 PowerShell:
资料来源:http ://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html
您可以输入 cmd "systeminfo" 然后您可以轻松检测到大约 32 位或 64 位
我假设您可以打开命令提示符并键入:
cd "C:\Program 文件 (x86)"
如果你到达某个地方,你就会得到 64 位。