Você está na página 1de 3

TEMA about_Locations DESCRIPCIN BREVE Describe cmo obtener acceso a elementos desde la ubicacin de trabajo en Windows PowerShell.

DESCRIPCIN DETALLADA La ubicacin de trabajo actual es la ubicacin en la que actan los comandos de manera predeterminada. Es decir, es la ubicacin que Windows PowerShell usa si no se proporciona una ruta de acceso explcita a la ubicacin o al elemento afectados por el comando. En la mayora de los casos, la ubicacin de trabajo actual es una unidad a la que se tiene acceso a travs del proveedor FileSystem de Windows PowerShell y, en algunos casos, un directorio en esa unidad. Por ejemplo, se podra establecer la ubicacin de trabajo actual en la ubicacin siguiente: C:\Archivos de programa\Windows PowerShell Como resultado, todos los comandos se procesarn desde esta ubicacin a menos que se especifique explcitamente otra ruta de acceso. Windows PowerShell mantiene la ubicacin de trabajo actual para cada unidad aunque una unidad no sea la unidad actual. Esto permite tener acceso a elementos desde la ubicacin de trabajo actual haciendo referencia nicamente a la unidad de otra ubicacin. Por ejemplo, suponga que la ubicacin de trabajo actual es C:\Windows. Ahora, suponga que usa el comando siguiente para cambiar la ubicacin de trabajo actual a la unidad HKLM: Set-Location HKLM: Aunque la ubicacin actual ahora es la unidad del Registro, puede tener acceso a elementos del directorio C:\Windows usando simplemente la unidad C:, tal y como se muestra en el siguiente ejemplo: Get-ChildItem C: Windows PowerShell recuerda que la ubicacin de trabajo actual para esa unidad es el directorio de Windows, por lo que recupera los elementos de ese directorio. Los resultados seran los mismos si ejecutara el comando siguiente: Get-ChildItem C:\Windows En Windows PowerShell, puede usar el comando Get-Location para determinar la ubicacin de trabajo actual y el comando

Set-Location para establecer dicha ubicacin. Por ejemplo, el siguiente comando establece la ubicacin de trabajo actual en el directorio de Windows de la unidad C: Set-Location c:\windows Una vez establecida la ubicacin de trabajo actual, puede tener acceso a elementos de otras unidades simplemente incluyendo el nombre de la unidad (seguido de un signo de dos puntos) en el comando, tal y como se muestra en el siguiente ejemplo: Get-ChildItem HKLM :\software El comando de ejemplo recupera una lista de elementos del contenedor de software del subrbol del Registro HKEY Local Machine. Windows PowerShell tambin permite usar caracteres especiales para representar la ubicacin de trabajo actual y su ubicacin principal. Para representar la ubicacin de trabajo actual, use un solo punto. Para representar la ubicacin principal de la ubicacin de trabajo actual, use dos puntos. Por ejemplo, el comando siguiente especifica el subdirectorio System en la ubicacin de trabajo actual: Get-ChildItem .\system Si la ubicacin de trabajo actual es C:\Windows, este comando devuelve una lista de todos los elementos de C:\Windows\System. Sin embargo, si utiliza dos puntos, se usar el directorio principal del directorio de trabajo actual, tal y como se muestra en el siguiente ejemplo: Get-ChildItem ..\"archivos de programa" En este caso, Windows PowerShell trata los dos puntos como la unidad C:, por lo que el comando recupera todos los elementos del directorio C:\Archivos de programa. Una ruta de acceso que empiece por una barra diagonal identifica una ruta desde la raz de la unidad actual. Por ejemplo, si la ubicacin de trabajo actual es C:\Archivos de programa\Windows PowerShell, la raz de la unidad es C. Por lo tanto, el siguiente comando muestra todos los elementos del directorio C:\Windows: Get-ChildItem \windows Si no especifica una ruta que empiece por un nombre de unidad, una barra diagonal o un punto al proporcionar el nombre de un contenedor o elemento, se supondr que el contenedor o elemento

est en la ubicacin de trabajo actual. Por ejemplo, si la ubicacin de trabajo actual es C:\Windows, el siguiente comando devolver todos los elementos del directorio C:\Windows\System: Get-ChildItem system Si especifica un nombre de archivo en lugar de un nombre de directorio, Windows PowerShell devolver los detalles del archivo (suponiendo que el archivo se encuentra en la ubicacin de trabajo actual). VEA TAMBIN Set-Location about_Providers about_Path_Syntax

Você também pode gostar