web-dev-qa-db-fra.com

Comment créer un nouveau lien symbolique dans Windows 10 à l'aide de powershell (et non de mklink.exe)?

S'il y a de la documentation dessus, je le prendrai. Toute recherche sur le Web pour "lien symbolique" "lien symbolique" "windows [10]" "powershell" renvoie tout sauf la commande de base.

Même le site de docs powershell ne renvoie rien. N'est-ce pas possible?

10
monsto
  1. Démarrer PowerShell en tant qu'administrateur
  2. Vous devez savoir 1) le path to target du lien 2) path to location où vous voulez que le lien 3) the name que vous voulez utiliser se réfère au lien.
  3. PS C:\> new-item -itemtype symboliclink -path <path to location> -name <the name> -value <path to target>

Exemple: si vous êtes dans c:\drivers\AMD et que vous souhaitez créer un lien dans f:\driver\olddrivers,

PS C:\> new-item -itemtype symboliclink -path . -name OldDrivers -value f:\driver\olddrivers

Et terminer avec un chemin symbolique c:\driver\AMD\OldDrivers

11
monsto
+-----------------------+-----------------------------------------------------------+
| mklink syntax         | Powershell equivalent                                     |
+-----------------------+-----------------------------------------------------------+
| mklink Link Target    | New-Item -ItemType SymbolicLink -Name Link -Target Target |
| mklink /D Link Target | New-Item -ItemType SymbolicLink -Name Link -Target Target |
| mklink /H Link Target | New-Item -ItemType HardLink -Name Link -Target Target     |
| mklink /J Link Target | New-Item -ItemType Junction -Name Link -Target Target     |
+-----------------------+-----------------------------------------------------------+

référence mklink: https://docs.Microsoft.com/en-us/windows-server/administration/windows-commands/mklink
Référence au lien symbolique Powershell: https://docs.Microsoft.com/en-us/powershell/wmf/5.0/feedback_symbolic

5
Ian Kemp