RUBRIQUE
    about_Locations

DESCRIPTION COURTE
    Décrit comment accéder aux éléments à partir de l'emplacement de 
    travail de Windows PowerShell.


DESCRIPTION LONGUE
    L'emplacement de travail actif est l'emplacement par défaut vers 
    lequel les commandes pointent. En d'autres termes, il s'agit de 
    l'emplacement que Windows PowerShell utilise si vous ne fournissez 
    pas de chemin d'accès explicite vers l'élément ou l'emplacement 
    affecté par la commande. Dans la plupart des cas, l'emplacement 
    de travail actif est un lecteur accessible via le fournisseur 
    FileSystem de Windows PowerShell et, dans certains cas, un répertoire 
    de ce lecteur. Par exemple, vous pouvez définir votre emplacement de 
    travail actif sur l'emplacement suivant :


        C:\Program Files\Windows PowerShell

 
    En conséquence, toutes les commandes sont traitées à partir de cet 
    emplacement, sauf si un autre chemin d'accès est explicitement fourni.


    Windows PowerShell conserve l'emplacement de travail actif pour chaque 
    lecteur, même s'il ne s'agit pas du lecteur actif. Cela vous permet 
    d'accéder aux éléments de l'emplacement de travail actif en faisant 
    uniquement référence au lecteur d'un autre emplacement. Par exemple, 
    supposons que votre emplacement de travail actif est C:\Windows. 
    Supposons maintenant que vous utilisiez la commande suivante pour 
    remplacer votre emplacement de travail actif par le lecteur HKLM: :


        Set-Location HKLM:


    Bien que votre emplacement actif soit désormais le lecteur du 
    Registre, vous pouvez toujours accéder aux éléments du répertoire 
    C:\Windows en utilisant simplement le lecteur C:, comme le montre 
    l'exemple suivant :


        Get-ChildItem C:


    Windows PowerShell se souvient que votre emplacement de travail 
    actif pour ce lecteur est le répertoire Windows de sorte qu'il 
    récupère les éléments de ce répertoire. Les résultats seraient 
    les mêmes si vous exécutiez la commande suivante :


        Get-ChildItem C:\Windows


    Dans Windows PowerShell, vous pouvez utiliser la commande 
    Get-Location pour déterminer l'emplacement de travail actif et la 
    commande Set-Location pour le définir. Par exemple, la commande 
    suivante définit l'emplacement de travail actif comme étant le 
    répertoire Windows du lecteur C: :


        Set-Location c:\windows


    Une fois que vous avez défini l'emplacement de travail actif, 
    vous pouvez toujours accéder aux éléments d'autres lecteurs en 
    incluant simplement le nom du lecteur (suivi des deux-points) 
    dans la commande, comme le montre l'exemple suivant :


        Get-ChildItem HKLM :\software


    L'exemple de commande récupère une liste des éléments situés dans le 
    conteneur Software de la ruche HKEY_LOCAL_MACHINE (HKLM) du Registre.


    Windows PowerShell vous permet également d'utiliser des 
    caractères spéciaux pour représenter l'emplacement de travail 
    actif et son emplacement parent. Pour représenter l'emplacement 
    de travail actif, utilisez un seul point. Pour représenter le 
    parent de l'emplacement de travail actif, utilisez deux points. 
    Par exemple, la ligne suivante spécifie le sous-répertoire System 
    de l'emplacement de travail actif :


        Get-ChildItem .\system


    Si l'emplacement de travail actif est C:\Windows, cette commande 
    retourne une liste de tous les éléments contenus dans C:\Windows\System. 
    Toutefois, si vous utilisez deux points, c'est le répertoire parent 
    du répertoire de travail actif qui est utilisé, comme le montre 
    l'exemple suivant :


        Get-ChildItem ..\"program files"


    Dans ce cas, Windows PowerShell traite les deux points comme le 
    lecteur C:, de sorte que la commande récupère tous les éléments 
    du répertoire C:\Program Files.


    Un chemin d'accès qui commence par une barre oblique identifie 
    un chemin d'accès qui part de la racine du lecteur actif. Par 
    exemple, si votre emplacement de travail actif est C:\Program 
    Files\Windows PowerShell, la racine de votre lecteur est C. Par 
    conséquent, la commande suivante répertorie tous les éléments du 
    répertoire C:\Windows :


        Get-ChildItem \windows


    Si vous ne spécifiez pas un chemin d'accès commençant par un nom 
    de lecteur, une barre oblique ou un point lorsque vous fournissez 
    le nom d'un conteneur ou d'un élément, il est supposé que ce 
    conteneur ou cet élément se trouve à l'emplacement de travail 
    actif. Par exemple, si votre emplacement de travail actif est 
    C:\Windows, la commande suivante retourne tous les éléments du 
    répertoire C:\Windows\System :


        Get-ChildItem system


    Si vous spécifiez un nom de fichier plutôt qu'un nom de répertoire, 
    Windows PowerShell retourne des informations sur ce fichier 
    (en supposant qu'il se trouve à l'emplacement de travail actif).


VOIR AUSSI
    Set-Location
    about_Providers
    about_Path_Syntax




Table des matières