Variables shell
S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Dernière rubrique modifiée : 2006-08-17
Les variables de Shell sont un ensemble de variables qui sont créées et déclarées automatiquement par le Exchange Management Shell. Les variables sont maintenues dans votre session comme partie de l’état du système et sont disponibles pour toutes les commandes, scripts et applications qui sont exécutés à cette session.
Le Exchange Management Shell supporte deux types de variables de Shell:
Les variables automatiques fournissent un mécanisme de passage d’informations en direction et en provenance de commandes, scripts, et applications.
Les variables de stratégie stockent les informations sur l’état du Exchange Management Shell.
Vous pouvez utiliser les variables de Shell de la même façon que vous utiliseriez tout autre type de variable. Par exemple, la variable de Shell $PSHome
stocke le nom d’un répertoire où le Exchange Management Shell est installé, et la $
_ variable de Shell stocke l’objet réel de pipeline. Vous pouvez utiliser ces variables dans une commande pour spécifier la localisation du fichier et pour appeler une propriété de l’objet Get-ChildItem
, tel que montré dans l’exemple suivant:
Get-ChildItem $PSHome | Sort {$_.Name}
Cette commande récupère tous les éléments du répertoire d’installation de Exchange Management Shell, et utilise le nom de propriété d’un objet qui est stocké dans la $
_ variable pour trier les données lorsqu’il est affiché.
Variables shell courantes
Le Tableau 1 fait la liste de plusieurs variables automatiques communes qui sont disponibles pour utilisation dans le Exchange Management Shell.
Tableau 1 Variables automatiques communes
Variable automatique | Description |
---|---|
|
Cette variable contient le dernier jeton de la dernière ligne qui est reçue par le Exchange Management Shell. |
|
Cette variable contient le statut de succès ou d’échec de la dernière opération. |
|
Cette variable contient le premier jeton de la dernière ligne qui est reçue par le Exchange Management Shell. |
|
Cette variable contient l’objet réel de pipeline qui est utilisé dans les blocs de script, les filtres et l’instruction |
|
Cette variable contient des objets pour lesquels une erreur est survenue lorsqu’ils sont traités dans une cmdlet. |
|
Cette variable affiche le chemin entier du répertoire Exchange Server\bin. |
|
Cette variable contient le chemin entier du répertoire Exchange de scripts. |
|
Cette variable se réfère à l’énumérateur dans une |
|
Cette variable spécifie le répertoire racine de l’utilisateur. Il s’agit de l’équivalent de |
|
Cette variable spécifie le nombre maximum d'entrées qui peuvent être enregistrées dans l'historique de la commande. |
|
Cette variable spécifie le répertoire où le Exchange Management Shell est installé. |