powershell-修改快捷方式

 

 

 

#modify variables
#检索那个路径下的快捷方式
$folder = 'C:\Users\JinweiChang\Desktop\tt'

#用to替换from
$from = 'C:\'
$to = 'D:\JinweiChang\Program_Package\腾讯QQ\Bin\QQScLauncher.exe'

$files = Get-ChildItem -Path $folder -Include *.lnk -File -Recurse
$obj = New-Object -ComObject WScript.Shell 
ForEach($file in $files){ 
    $link = $obj.CreateShortcut($file) 
    Write-Host $link.TargetPath -ForegroundColor green
    $link.TargetPath = $link.TargetPath.Replace($from,$to)
    $link.Save() 
} 

 

posted @ 2020-09-07 19:05  JinweiChang  阅读(184)  评论(0编辑  收藏  举报