Использование этого сайта имеет ссылку WinHelpOnline, мне удается создать скрипт в Powershell, который позволяет сохранять и загружать PinnedSites. Метод загрузки должен выполняться с возвышением. Я публикую код, если кто-то посчитает его полезным.
$PinnedRoot = "PathWhereYouWantToSavePinnedSites"
function Show-PinnedTI(){
ls $PinnedRoot
}
function Save-PinnedTI($name){
REG EXPORT HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband ($name +".reg")
$newDir = ($PinnedRoot + "\" + $name)
$name = $name+".reg"
mkdir $newDir -Force
Move-Item $name -Destination $newDir -Force
copy ($env:APPDATA+ "\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar") ($newDir+"\items") -Recurse
}
function Load-PinnedTI($name)
{
$newDir = ($PinnedRoot + "\" + $name)
$nameReg = $name+".reg"
$fullname = ($newDir + "\" + $nameReg)
$a = gc $fullname
$b = [string]::join("`n", $a)
$b = $b -replace "`"FavoritesResolve`"[^\`"]*", ""
set-content $fullname -value $b
Start-Process $fullname -Wait
Remove-Item ($env:APPDATA+ "\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\*") -Recurse -Force
ls ($newDir+"\items") | % {copy $_.fullname -Destination ($ENV:APPDATA+"\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar") -Recurse -Force}
kill -n explorer
}
Используя эти функции, я могу иметь PinnedSites, который я хочу, в зависимости от того, что я работаю. :)