Come creare un collegamento fisico usando la Nuova Hardlink PowerShell PSCX comando

StackOverflow https://stackoverflow.com/questions/1304424

  •  19-09-2019
  •  | 
  •  

Domanda

Voglio creare un nuovo collegamento fisico con il PowerShell Comunità Estensioni PSCX commandlet Nuovo-Hardlink http://pscx.codeplex.com/.Ho letto l'uomo di file e provato quasi tutte le combinazioni di comandi ma non funziona.Che cosa mi manca?(So che su fsutil, ma voglio usare questo commandlet/alias)

Qui è la struttura di directory:E:\Source E: est

Qui ci sono alcune varianti del comando che ho provato:

New-Hardlink E:\Test\Source E:\Source
New-Hardlink -Path:"E:\Test\Source" -Target:"E:\Source"
New-Hardlink E:\Source E:\Test\Source
New-Hardlink E:\Source E:\Test\
New-Hardlink -P:"E:\Source" -T:"E:\Test\Source"

Qui è il presunto sintassi:

New-Hardlink [-Path] <String> [-Target] <String> [<CommonParameters>]

-Path <String>
    Path to the new link.

-Target <String>
    Target of the link.

Il risultato è sempre un po ' di:

New-Hardlink : Unable to find the file 'E:\Source.

Questo comando non funziona con le cartelle ma solo con i file?

È stato utile?

Soluzione

Io, imbarazzato risposta alla mia domanda.

Sì, in effetti Fisici, fare riferimento al file.Per realizzare questo con le directory, il Nuovo Svincolo di comando deve essere utilizzato in questo modo:

New-Junction E:\Test\Dest E:\Source

Il primo parametro si riferisce alla posizione che si desidera inserire il nuovo nodo.

Il secondo parametro si riferisce alla directory che si desidera Junction

Altri suggerimenti

Per chi proviene da Google:

PowerShell 5.0 e superiore dispone di supporto per la creazione di Link Simbolici e Giunzioni mediante l' New-Item cmdlet.

Per creare un collegamento simbolico a un file:

Cliccando su B.txt troverete A.txt.

New-Item -ItemType SymbolicLink -Name B.txt -Target A.txt

New-Item -ItemType SymbolicLink -Path C:\Temp\B.txt -Value A.txt

Per creare un link simbolico in una directory:

New-Item -ItemType SymbolicLink -Name B_Directory -Target C:\A_Directory

New-Item -ItemType HardLink -Path C:\B.txt -Value C:\A.txt

Per creare un nodo su una directory:

New-Item -ItemType Junction -Path C:\Junction -Value C:\A_Directory

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top