PowerShell kullanarak Kullanıcı Masaüstünde Kısayol Oluşturma


Bu yazıda size PowerShell'de dosya, klasör veya uygulama için kısayol oluşturmak için PowerShell betiğini nasıl kullanacağınızı açıklayacağım.

Birkaç gün önce, tüm aktif dizin kullanıcılarının masaüstü makinelerinde uygulama için kısayol oluşturma zorunluluğum vardı. Uygulama, dosya veya klasör için kısayol oluşturmanın birçok yolu vardır. PowerShell ile kısayol oluşturmak için en uygun PowerShell betiğini buldum.

PowerShell Dosyaya Kısayol Oluştur

PowerShell betiğini kullanarak Microsoft Edge için kısayol oluşturma gereksinimini ele alalım.

Masaüstünde Microsoft Edge için kısayol oluşturmak için aşağıda verilen PowerShell betiğine bakalım. Aşağıdaki betiği çalıştırmak için bilgisayarınızda Windows Komut Dosyası ana bilgisayarının olması gerekir.

Adım #1 Microsoft Edge'in kaynak dosya konumunu tanımlayın

	$SourceFilePath = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"

Harika İpucu: PowerShell'i kullanarak Active Directory kullanıcı bilgilerini sorgulayın!

Adım #2: Kısayol dosyasının konumunu ve kısayol dosyasının adını tanımlayın.

PowerShell betiğinin tamamını çalıştırdığımızda, kullanıcı masaüstüne belirtilen adla kısayol dosyası oluşturacaktır. Kısayol dosyası .lnk uzantısına sahip

$ShortcutPath = "C:\Users\Gary.Thomas\Desktop\MsEdge.lnk"

Adım 3: Yeni WScript.Shell nesnesi oluşturun ve onu değişkene atayın

$WScriptObj = New-Object -ComObject ("WScript.Shell")

Adım #4: 2. Adımda belirtilen kısayol yolunu kullanarak Kısayol Oluşturun

$shortcut = $WscriptObj.CreateShortcut($ShortcutPath)

Adım #5: Kısayol değişkenine Hedef Yolu veya diğer ilgili bağımsız değişkenleri ekleyin

$shortcut.TargetPath = $SourceFilePath

Harika İpucu: PowerShell'de ağ sürücüsü nasıl eşlenir?

Adım #6: Save() yöntemini kullanın

$shortcut.Save()

Yukarıdaki program, kullanıcı için masaüstünde kısayol oluşturmak için PowerShell'in kullanıldığını göstermektedir.

Adım #7: PowerShell Kısayol Kodu Oluşturun

$SourceFilePath = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
$ShortcutPath = "C:\Users\Gary.Thomas\Desktop\MsEdge.lnk"
$WScriptObj = New-Object -ComObject ("WScript.Shell")
$shortcut = $WscriptObj.CreateShortcut($ShortcutPath)
$shortcut.TargetPath = $SourceFilePath
$shortcut.Save()

Harika İpucu: PowerShell'i kullanarak nasıl boş disk alanı elde edeceğinizi biliyor musunuz?

PowerShell Klasöre kısayol oluştur

Bu örnekte, PowerShell ile kullanıcı masaüstündeki veya uzaktaki bilgisayardaki klasöre nasıl kısayol oluşturulacağını açıklayacağım.

Düşünelim, D:\ sürücüsündeki klasöre bir kısayol oluşturup, kısayolu kullanıcı masaüstüne kaydetmemiz gerekiyor.

PowerShell ile kısayol oluşturmak için aşağıdaki PowerShell betiğini kopyalayın ve bilgisayarınızda çalıştırın.

$SourceFilePath = "D:\PowerShell\"
$ShortcutPath = "C:\Users\admin\Desktop\powershell.lnk"
$WScriptObj = New-Object -ComObject ("WScript.Shell")
$shortcut = $WscriptObj.CreateShortcut($ShortcutPath)
$shortcut.TargetPath = $SourceFilePath
$shortcut.WindowStyle = 1
$ShortCut.Hotkey = "CTRL+SHIFT+T";
$shortcut.Save()

Yukarıdaki PowerShell scriptimizde öncelikle kısayol klasörünün konumunu ve yolunu tanımlıyoruz.

Daha sonra WScript'in bir nesnesini oluşturup onu değişkene atadık. Kısayol değişkenine TargetPath, WindowsStyle ve HotKey'i ekledik.

Save() yöntemi çağrıldığında, klasör için kullanıcı masaüstünde bir kısayol oluşturulur. Klasörü açmak için CTRL+SHIFT+T tuşlarını kullanabilirsiniz.

Harika İpucu: PowerShell'i kullanarak zip dosyasını indirmenin en iyi yolu!

Çözüm

Umarım yukarıdaki makale, uygulama, dosya veya klasör için PowerShell'de nasıl kısayol oluşturulacağını anlamanıza yardımcı olur.

Active Directory kullanıcıları veya birden fazla uzak bilgisayarda kısayol oluşturma gereksiniminiz varsa, yukarıdaki yazı ve PowerShell betiği, işlemi otomatikleştirmek için çok yararlı olacaktır.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

Harika İpucu: PowerShell kullanarak dosyayı klasöre nasıl açacağınızı öğrenin!

İlgili makaleler