Come creare un collegamento utilizzando PowerShell

Come creare un collegamento utilizzando PowerShell

PowerShell è un potente strumento di scripting utilizzato per svolgere attività amministrative. Essendo uno strumento di scripting, consente agli utenti di creare diversi tipi di script e creare funzioni, come la creazione di scorciatoie. PowerShell normale non supporta lo scripting e consente solo l'esecuzione di comandi a linea singola. Per eseguire e creare script su Windows, PowerShell ha introdotto un host di scripting con il nome di "PowerShell ISE". Viene preinstallato in ogni ultima versione di Windows.

Questo post panoramicherà una guida completa per risolvere la query menzionata.

Come creare un collegamento utilizzando PowerShell?

Abbiamo compilato un elenco di passaggi per guidarti attraverso la creazione di un collegamento sul desktop usando PowerShell.

Passaggio 1: crea un nuovo WScript.Oggetto shell e assegnarlo alla variabile

Nel primo passaggio, creeremo un nuovo oggetto/script e lo assegneremo alla variabile come dimostrato:

$ Wshshell = new -object -comobject wscript.Conchiglia


Qui, "WScript.Conchiglia"Fornisce l'accesso agli oggetti del sistema operativo.

Passaggio 2: definire la destinazione/posizione della scorciatoia

Nella seconda riga, definire il percorso per una scorciatoia:

$ Scorciatoia = $ wshshell.CreateShortCut ("$ home \ desktop \ Notepad.lnk ")


Passaggio 3: definire il percorso target

Ora, definisci il percorso per l'applicazione per creare una scorciatoia:

$ Scorciatoia.TargetPath = "C: \ Windows \ System32 \ Notepad.exe"


Passaggio 4: salva il collegamento

Nel passaggio finale, eseguire il comando indicato per l'esecuzione dello script per creare un collegamento:

$ Scorciatoia.Salva()


Codice

Nel nostro caso, eseguiremo lo script fornito per la creazione di un collegamento desktop per l'applicazione Notepad denominata "bloc notes.lnk":

$ Wshshell = new -object -comobject wscript.Conchiglia
$ Scorciatoia = $ wshshell.CreateShortCut ("$ home \ desktop \ Notepad.lnk ")
$ Scorciatoia.TargetPath = "C: \ Windows \ System32 \ Notepad.exe"
$ Scorciatoia.Salva()



Produzione

Per verificare se il collegamento è stato creato o meno. Innanzitutto, vai al menu Start, cerca e avvia "Powershell"Ed eseguire la riga di codice data:

> Get-Childitem "C: \ Users \ Muhammad Farhan \ Desktop"


Qui il dato "Get-childitem"Il comando prenderà gli elementi figlio della directory desktop specificata:


Dall'output, si può osservare che il "bloc notes.lnk"Il collegamento è stato creato con successo sul desktop.

Conclusione

Per creare un collegamento utilizzando PowerShell, prima, crea un "WScript.Conchiglia"Oggetto e assegnarlo a una variabile, definire la directory/posizione per salvare il collegamento. Successivamente, specificare la posizione dell'applicazione/cartella per la quale si desidera creare un collegamento. Infine, salva ed esegui lo script per creare una scorciatoia. Questo post ha dimostrato una guida dettagliata alla creazione di un collegamento utilizzando PowerShell.