Qual é o equivalente do powershell para 'pwd -P'?

2

Eu fiz um link simbólico usando cmd /c mklink /D "MyDir" C:\MyDir no meu diretório pessoal C: \ Users \ myusername. Quando digito cd toDir do meu homedir e digito pwd , ele retorna

Path
----
C:\Users\myusername\My Dir

Como posso retornar o caminho "físico" do diretório como o pwd -P ? do unix?

    
por Anders Sandberg Nordbø 04.08.2014 / 19:20

1 resposta

0

A maneira "fácil" é usar Get-ReparsePoint de PSCX

Get-Location ou pwd não será útil sozinho

Para detectar um ponto de nova execução, verifique os Atributos no Item

((Get-Item $PWD).Attributes -band [System.IO.FileAttributes]::ReparsePoint) -ne 0

Na verdade, obter o alvo sem PSCX é irritante e requer a API .NET, conforme descrito neste outra pergunta

    
por 24.11.2014 / 16:23

Tags