Вы находитесь на странице: 1из 3

TPICO

about_Locations
DESCRIO RESUMIDA
Descreve como acessar itens a partir do local de trabalho no
Windows PowerShell.
DESCRIO LONGA
O local de trabalho atual o local padro para o qual os
comandos apontam. Em outras palavras, esse o local que o
Windows PowerShell use se voc no fornecer um caminho explcito
para o item ou local que afetado pelo comando. Na maioria dos
casos, o local de trabalho atual uma unidade acessada por meio
do provedor do Windows PowerShell FileSystem e, em alguns casos,
um diretrio naquela unidade. Por exemplo, voc pode definir seu
local de trabalho atual como:
C:\Arquivos de Programas\Windows PowerShell
Como resultado, todos os comandos so processados a partir desse
local, a menos que outro caminho seja explicitamente fornecido.
O Windows PowerShell mantm o local de trabalho atual para cada
unidade mesmo quando a unidade no a unidade atual. Isso
permite que voc acesse itens a partir do local de trabalho atual
referindo-se apenas unidade de outro local. Por exemplo,
considere que seu local de trabalho atual seja C:\Windows. Agora,
considere que voc usa o seguinte comando para alterar seu local
de trabalho atual para a unidade HKLM:
Set-Location HKLM:
Embora seu local atual seja a unidade de registro agora, voc
ainda pode acessar itens no diretrio C:\Windows utilizando
simplesmente a unidade C:, como mostrado no exemplo a seguir:
Get-ChildItem C:
O Windows PowerShell lembra que o local de trabalho atual para
aquela unidade o diretrio Windows, portanto ele recupera itens
daquele diretrio.
Os resultados seriam os mesmos se voc executasse o comando a seguir:
Get-ChildItem C:\Windows
No Windows PowerShell, voc pode usar o comando Get-Location para
determinar o local de trabalho atual e voc pode usar o comando
Set-Location para definir o local de trabalho atual. Por exemplo,
o comando a seguir define o local de trabalho atual para o
diretrio Windows da unidade C:

Set-Location c:\windows
Depois de definir o local de trabalho atual, voc ainda pode
acessar itens de outros drives simplesmente incluindo o nome da
unidade (seguido por uma vrgula) no comando, como mostrado no
exemplo a seguir:
Get-ChildItem HKLM :\software
O comando de exemplo recupera uma lista de itens no continer
Software do hive HKEY Local Machine no registro.
O Windows PowerShell tambm permite que voc use caracteres
especiais para representar o local de trabalho atual e seu local
pai. Para representar o local de trabalho atual, use um nico
ponto. Para representar o pai de um local de trabalho atual, use
dois pontos. Por exemplo, o item a seguir especifica o
subdiretrio no local de trabalho atual:
Get-ChildItem .\system
Se o local de trabalho atual for C:\Windows, esse comando retorna
uma lista de todos os itens em C:\Windows\System. Contudo, se
voc usar dois pontos, o diretrio pai ser usado, conforme
mostrado no exemplo a seguir:
Get-ChildItem ..\"program files"
Nesse caso, o Windows PowerShell trata os dois pontos como a
unidade C:, para que o comando recupere todos os itens no
diretrio C:\Arquivos de Programas.
Um caminho iniciando com uma barra identifica um caminho a partir
da raiz da unidade atual. Por exemplo, se o local de trabalho
atual for C:\Arquivos de Programas\Windows PowerShell, a raiz da
unidade ser C. Dessa forma, o comando a seguir lista todos os
itens no diretrio C:\Windows:
Get-ChildItem \windows
Se voc no especificar um caminho que comece com um nome de
unidade, barra ou ponto quando fornecer o nome de um continer ou
item, o continer ou item ser considerado estar no local de
trabalho atual. Por exemplo, se o local de trabalho atual for
C:\Windows, o comando a seguir retornar todos os itens no
diretrio C:\Windows\System:

Get-ChildItem system
Se voc especificar um nome de arquivo em vez de um nome de
diretrio, o Windows PowerShell retornar detalhes sobre aquele
arquivo (considerando que o arquivo est localizado no local de
trabalho atual).
CONSULTE TAMBM
Set-Location
about_Providers
about_Path_Syntax

Вам также может понравиться