Sommaire

Types de données

Bien qu’en général, dans les scripts de tous les jours, nous nous contentions des types de données les plus basiques qui soient, il est néanmoins possible d’en utiliser un très grand nombre. En effet, comme PowerShell tire toute sa puissance du framework .NET, tous les types .NET sont potentiellement accessibles et utilisables.

Pour le moment, nous nous contenterons de vous parler des types les plus communément utilisés.

Type

Description

Int, Int32, Int64

Représente les entiers dans une plage comprise entre -2 147 483 648 et 2 147 483 647 inclus.

Le type de données int est stocké comme un entier de quatre octets (32 bits).

Double

Représente les nombres à virgule aussi grands que 10308 (positifs ou négatifs), avec une précision sur 15 chiffres, et aussi petits que 10-323 (64 bits).

Char

Représente n’importe lequel des 65 536 caractères Unicode sur deux octets (16 bits).

String

Représente une chaîne sous forme de suite de caractères Unicode.

Boolean

Représente une valeur booléene (true ou false).

Array

Représente un tableau contenant de multiples valeurs. Un tableau peut contenir des données de types différents.

Object, PSObject, PSCustomObject

Représente un objet généralement personnalisé.