Come faccio a creare un collegamento in premium di Windows 7 come utente normale?

Io sono un ragazzo Linux e come tale sono molto perso quando provo e fare qualcosa è Windows. Sto cercando di creare il seguente link:

mklink /d C:\backup\data \\myth\backup\data 

Ma non ho il privilegio sufficiente per preformare questa operazione. Come ottengo privilegi sufficienti in Windows 7?

AGGIORNARE:

Facendo clic con il tasto destro su C: \ backup \ data e modificato le autorizzazioni all'accesso completo per l'utente autenticato, ha riavviato la macchina e ha tentato nuovamente il command senza fortuna. Qualcuno ha ulteriori suggerimenti?

Come indicato qui ,

La creazione di collegamenti simbolici richiede il SeCreateSymbolicLinkPrivilege ("Crea link simbolici"), che viene assegnato solo agli amministratori per impostazione predefinita (ma è ansible modificarlo utilizzando la politica di protezione).

Per modificare i criteri:

  1. Avviare secpol.msc tramite Start o Start → Esegui .

  2. Aprire Impostazioni di sicurezza → Politiche locali → Assegnazione diritti utente .

  3. Nell'elenco, trovare l'elemento "Crea collegamenti simbolici" , che rappresenta SeCreateSymbolicLinkPrivilege.

  4. Fare doppio clic sull'elemento e aggiungerti (o l'integer gruppo Users ) all'elenco.

Le modifiche applicheranno quando si esegue l'accesso e si riconnette nuovamente.

Ho appena scoperto che posso creare un 'Junction' anche quando non riesco a creare un symlink:

 mklink [/D] /J junctionname filename 

where / J indica 'crea una giunzione', e / D è, credo, se il file denominato è una directory. (il mio utente è attualmente un amministratore)

Tuttavia, una giunzione a un file "bat" non sembra essere eseguibile, quindi questo non è in realtà alcun uso.

Qualcuno sa perché questo sia, o come può essere fissato per fornire un approccio alternativo al problema dell'OP?

Ho trovato solo un non amministratore può farlo. Aggiungi non amministratore per creare collegamenti simbolici e runas non administrator. Devi aggiungere una persona con privilegi non amministrativi. Quindi si dà il permesso per l'objective per il non amministratore, in modo che possa fare la runas mklink.

Eseguire il prompt dei comandi come amministratore per eseguire questo command.

Digitare cmd (o command) nel menu di avvio e fare clic con il button destro del mouse e scegliere "eseguire come amministratore".

Adesso each command eseguito verrà eseguito con privilegi di amministratore.

Anche oggi è venuto in questo problema. Ho avuto un'attività di build NAnt che cerca di creare collegamenti simbolici in un computer. Era stato rifiutato per mancanza di privilegi. Ho trovato questo post che ha aiutato a risolvere il mio problema: http://josh.mainelan.net/tag/mklink/ .

La sezione interessata:

 1. Bring up your run box, type “secpol.msc” and click OK. 2. Navigate under the Security Settings \ Local Policies \ User Rights Assignment folder. 3. Find “Create symbolic links” and add the Users group to it. I think you need to restart your computer or something after doing this. 

Le soluzioni di cui sopra non funzionavano perché non solo non potrei creare un utente "ospite" sulla mia macchina, non posso chiedere a tutti gli utenti dei miei strumenti di farlo anche sulle macchine. Né è ragionevole richiedere che utilizzino console di amministrazione.

La mia soluzione è usare: elevate.cmd e elevate.vbs

  1. Scaricare da: http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx
  2. Metti questi due file nel path del sistema (o da qualche parte conveniente sulla networking)
  3. elevate.cmd cmd /c "cd /d LINK_DIR && mklink /D LINK_NAME LINK_TARGET_PATH"

Contro: elevate.cmd ritorna immediatamente ma rispondere alla window di dialogo UAC richiede tempo. Questo mi ha costretto a aggiungere un "hai fatto bene la window UAC ancora?" domanda al mio script. È ansible ignorare "elevate.cmd" controllando il codice di output per il seguente command: whoami /groups | find "S-1-16-12288" whoami /groups | find "S-1-16-12288" (codice di output 0 significa che hai una console di amministratore).

Raccommand Tweaker Ultimate Windows . Usalo per select "Mostra properties; di acquisizione" per aggirare il problema delle autorizzazioni e "Visualizza aprire la window di command qui" per aprire il prompt dei comandi nella cartella corretta.

alt text