Como adicionar pasta ao painel de navegação Favoritos do Explorer a partir da linha de comando?

3

No Windows 7, há uma maneira de adicionar um local ao painel de navegação Favoritos do Explorer na linha de comando? Eu estou trabalhando com sistemas que são freqüentemente re-imaged, e gostaria de automatizar adicionando um número de pastas favoritas ao explorador.

Eu imagino que esses favoritos também são armazenados no registro. Se alguém souber onde, provavelmente eu poderia automatizar o gerenciamento deles através do comando reg , embora isso seja menos que ideal. Analisei vários locais relacionados ao Explorer sugeridos aqui , mas ainda não os encontrei.

Para obter informações sobre como personalizar a seção de favoritos do painel de navegação com o Explorer, consulte link

    
por John McCarthy 11.09.2012 / 23:24

3 respostas

3

Eles são armazenados no perfil de cada usuário em %USERPROFILE%\Links .

Na pesquisa Iniciar, ou na caixa de diálogo Executar, ou no Explorer (etc.), você também pode chegar digitando shell:links .

    
por 12.09.2012 / 01:15
1

AFAIK não existe um método nativo para criar um atalho através da linha de comando (e os Favoritos aqui não podem ser um link simbólico, eles devem ser um atalho). Você pode fazer isso usando xxmklink :

XXMKLINK.EXE "%userprofile%\Links\Dropbox.lnk" "C:\Dropbox"

Criaria um favorito do Windows Explorer para C: \ Dropbox

    
por 16.09.2013 / 09:36
1

Acredito que isso responde à pergunta.

Eu fiz uma função desse post. Pode ser útil para alguém:

Function New-Shortcut {
Param(
    [Parameter(mandatory=$true)]$TargetPath,
    [Parameter(mandatory=$true)]$Name
)
    $WshShell = New-Object -comObject WScript.Shell
    $Shortcut = $WshShell.CreateShortcut("$env:USERPROFILE\Links\$Name.lnk")
    $Shortcut.TargetPath = $TargetPath
    $Shortcut.Save()
}
    
por 05.06.2015 / 14:32