Flash info

Maître Yoda utilise PowerShell. Cette source encore non confirmée par Obi-Wan Kenobi aurait pour origine une conférence sur la force obscure de CMD. Que le POWERshell soit avec vous...

 
Accueil arrow Bibliothèque de scripts arrow Système arrow Déterminer si l'OS est 32 ou 64 bits (2)
Déterminer si l'OS est 32 ou 64 bits (2)
Écrit par Arnaud Petitjean [MVP]   
09-06-2010

Voici une astuce pour déterminer par script si votre système d'exploitation est une version 32 ou 64 bits. Il existe bien sur d'autres techniques mais celle-ci a le mérite d'être extrêmement simple.

if ([intptr]::size -eq 8)
{
   write-output '64 bits'
}
elseif ([intptr]::size -eq 4)
{
   write-output '32 bits'
}
else
{
   write-output 'OS ni 32, ni 64 bits !'
}

Extrait des notes relatives au type IntPtr tiré de MSDN : "Le type IntPtr est conçu pour être un entier dont la taille est spécifique à la plate-forme. C'est-à-dire qu'une instance de ce type devrait être de 32 bits sur des matériels et systèmes d'exploitation 32 bits et de 64 bits sur des matériels et des systèmes d'exploitation 64 bits."

Dernière mise à jour : ( 25-06-2010 )
 
© 2017 PowerShell-Scripting.com