Crear enlaces físicos y blandos usando PowerShell
¿Puede PowerShell 1.0 crear enlaces duros y blandos análogos a la variedad Unix?
Si esto no está integrado, ¿alguien puede indicarme un sitio que tenga un script de ps1 que imite esto?
Esta es una función necesaria de cualquier buen caparazón, en mi humilde opinión. :)
Aceptado
Windows 10 (y Powershell 5.0 en general) le permite crear enlaces simbólicos a través del cmdlet New-Item .
Uso:
New-Item -Path C:\LinkDir -ItemType SymbolicLink -Value F:\RealDir
O en tu perfil:
function make-link ($target, $link) {
New-Item -Path $link -ItemType SymbolicLink -Value $target
}
Active el modo de desarrollador para no requerir privilegios de administrador al realizar enlaces con New-Item
:
Puedes llamar al mklink
proporcionado por cmd
, desde PowerShell para realizar enlaces simbólicos:
cmd /c mklink c:\path\to\symlink c:\target\file
Debe pasar /d
a mklink
si el destino es un directorio.
cmd /c mklink /d c:\path\to\symlink c:\target\directory
Para enlaces físicos, sugiero algo como Sysinternals Junction .