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
.
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
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
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()
}