Risposte:
utilizzare il comando seguente nel prompt dei comandi con privilegi elevati :
xcopy /b /i <source symlink name> <destination symlink name>
L'output è 0 File copiati, tuttavia il link simbolico viene creato nella destinazione. Questo è testato su Windows 7 e Windows 8.x ma dovrebbe funzionare a partire da Vista
AGGIORNAMENTO: funziona anche con Windows 10
Utilizzare un programma che li supporti, ovviamente. Far Manager, ad esempio, mi consente di copiare i collegamenti simbolici come collegamenti o di attraversarli e copiarne il contenuto:
xcopy /b /i
aiuta solo .
Far Manager era l'unica cosa che funzionava. Grazie Joey.
Per qualche ragione l'estensione della shell di collegamento o non fornisce un modo per copiare collegamenti / giunzioni sym, oppure sono troppo stupido per capirlo. Ho provato tutto sul menu Drop As ...
Con Far Manager, basta premere Copia nella parte inferiore dell'interfaccia, dopo aver verificato che l'altro riquadro della finestra sia puntato sulla cartella di destinazione. È così semplice!
Ho copiato la mia intera cartella utente! Alcuni link che devi correggere in seguito, come i dati dell'applicazione. Se hai l'estensione Shell di collegamento, fai clic con il pulsante destro del mouse e modifica il percorso nel menu delle proprietà del contesto di collegamento. Altrimenti indicheranno il tuo vecchio disco. Assicurati di correggere anche quelli all'interno dei dati dell'applicazione, AppData \ Local e File temporanei Internet. Assicurati di PRENDERE LA PROPRIETÀ prima di copiare!
Inoltre, è necessario eseguire l'accesso su un altro profilo di amministratore o avviare un altro sistema operativo. Se sei avviato in un altro sistema operativo assicurati che i collegamenti puntino alla lettera di unità desiderata dal sistema operativo di destinazione, non alla lettera di unità richiesta dal sistema operativo corrente. Ad esempio il mio sistema operativo di destinazione è J: \ users \ Me. Le mie giunzioni indicano C: \ users \ Me perché C: \ è la lettera di unità in cui sarò avviato. (Sì, facendo clic sui collegamenti ora si aprirà la cartella del sistema operativo corrente. Non preoccuparti.)
Ci sono voci di registro che devi modificare. Vedi qui .
Inoltre ho trovato un'estensione della shell che potrebbe renderlo un po 'più semplice.
È dimostrato su HowToGeek qui
E il link all'estensione della shell stessa è qui
Sfortunatamente non ho avuto la possibilità di testarlo da solo perché ho bisogno di farlo su un server e non voglio particolarmente giocherellare con l'estensione della shell su un server di produzione - ma ho pensato che potesse essere utile.
Questo è stato fatto usando Windows 10 Pro Edition. Tuttavia, penso che sia lo stesso su Windows 7 e Windows 8.
Innanzitutto, aggiungi la possibilità di creare collegamenti simbolici al tuo account utente non amministratore. Questo si trova nella politica di sicurezza locale (secpol) in "Impostazioni di sicurezza> Politiche locali> Assegnazione diritti utente> Crea collegamenti simbolici". Aggiungendo l'utente non amministratore a questa impostazione dei diritti utente, è possibile creare collegamenti simbolici, un'autorizzazione necessaria se si copia e quindi si crea un collegamento simbolico.
Quindi farlo in una finestra del prompt dei comandi:
copy /L sourceLocation targetLocation
/l
nel copy
riferimento che si riferisce a win2008r2 e win2012r2.
È possibile utilizzare l' estensione Shell di collegamento per questo, tuttavia le istruzioni sono un po 'contorte. (per copiare collegamenti simbolici già esistenti)
La procedura è piuttosto complicata, quindi ti consiglio di usare xcopy o Far Manager. (non li ho ancora provati, ma suppongo che siano più semplici per la copia diretta / singola di una cartella con link simbolici)
(A mio avviso, vale comunque la pena ottenere l'estensione di Shell di collegamento per la creazione semplificata di collegamenti simbolici.)
/i
. Assicurati di lavorare con la cartella SYMLINKS (non giunzioni).