Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


microsoft-windows:windows-10:enterprise-deployment-windows-10-with-sccm-2012-r2:sccm-task-sequence-for-upgrade-to-windows-10-additional-package-all-users-taskbar

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
microsoft-windows:windows-10:enterprise-deployment-windows-10-with-sccm-2012-r2:sccm-task-sequence-for-upgrade-to-windows-10-additional-package-all-users-taskbar [28.01.2017 20:44] – создано Алексей Максимовmicrosoft-windows:windows-10:enterprise-deployment-windows-10-with-sccm-2012-r2:sccm-task-sequence-for-upgrade-to-windows-10-additional-package-all-users-taskbar [24.02.2017 00:19] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Пакет расширения Последовательности задач SCCM 2012 R2 для развёртывания Windows 10 - Настройка TaskBar ===== ===== Пакет расширения Последовательности задач SCCM 2012 R2 для развёртывания Windows 10 - Настройка TaskBar =====
  
 +Настроим **TaskBar** на эталонном компьютере должным образом, например:
  
 +{{ :microsoft-windows:windows-10:enterprise-deployment-windows-10-with-sccm-2012-r2:pasted:20170128-205259.png }}
 + 
 +Создадим на общедоступном сетевом ресурсе создадим структуру каталогов **CustomizeTaskBar\Managetaskbar**
 +
 +Выполним экспорт ветки реестра которая в хранит настройки закреплённых элементов :
 +
 +<code>REG EXPORT HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband C:\TaskBandCU.reg</code> 
 +
 +и скопируем полученный файл в **Managetaskbar**
 +
 +Скопируем каталог **%APPDATA%\Microsoft\Internet Explorer\Quick Launch** в **Managetaskbar**.
 +
 +Создадим PowerShell скрипт с именем **TaskBand.PS1**, который будет выполнять замену закреплённых ярлыков панели задач один раз для каждого пользователя:
 +
 +<file powershell TaskBand.PS1>$arguments = "import $PSScriptRoot\TaskbandCU.reg"
 +Start-Process $env:windir\System32\reg.exe -ArgumentList $arguments -WindowStyle Hidden
 +Remove-Item -Path $env:APPDATA'\Microsoft\Internet Explorer\Quick Launch\*' -Force -Recurse
 +Copy-Item -Path $PSScriptRoot\Quicklaunch\* -Destination $env:APPDATA'\Microsoft\Internet Explorer\Quick Launch' -Recurse -Force
 +Stop-Process -ProcessName explorer -Force</file>
 +
 +
 +Создадим PowerShell скрипт с именем **TaskBar.PS1**, который подключит файл **NTUSER.dat** каждого пользователя и создаст ключ реестра в RunOnce:
 +
 +<file powershell TaskBar.PS1>Copy-Item -Path $PSScriptRoot\Managetaskbar -Destination $env:ALLUSERSPROFILE'\Managetaskbar' -Recurse -Force
 +chcp 1251
 +Foreach ($UserDir in Get-ChildItem -Directory -Attributes D, H "C:\Users\") {
 +
 +  $UserName = $UserDir.ToString()
 +  if (($username -ne "Public") -and ($username -ne "Default User") -and ($username -ne "All Users") -and ($username -ne "Все пользователи")) {
 +  
 +    $DatDir = $UserDir.get_FullName() + "\NTUSER.DAT"
 +    Write-Host $DatDir
 +    reg load HKLM\TEMP $DatDir
 +    reg add HKLM\TEMP\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v SetTaskBar /t REG_SZ /d "Powershell.exe -NoProfile -ExecutionPolicy ByPass -WindowStyle Hidden -file C:\\ProgramData\\Managetaskbar\\Taskband.ps1" /f
 +    reg unload HKLM\TEMP    
 +  }
 +}</file>
 +
 +Осталось создать **Пакет** (без Программы) и добавить в **Последовательность задач** шаг **//Выполнить сценарий PowerShell//** и указать **TaskBar.ps1**.
 +
 +----
 +
 +{{:user:vyakob.png?50&nolink |}} Автор первичной редакции:\\ [[user:vyakob|Виталий Якоб]] \\ Время публикации: 28.01.2017 20:40
 +
 +{{tag>Microsoft "System Center 2012 R2" SCCM ConfigMgr "Windows 10" Deployment "Task Sequence" Package PowerShell TaskBar Quicklaunch OSD}}
 +
 +~~DISCUSSION~~
microsoft-windows/windows-10/enterprise-deployment-windows-10-with-sccm-2012-r2/sccm-task-sequence-for-upgrade-to-windows-10-additional-package-all-users-taskbar.1485625470.txt.gz · Последнее изменение: 28.01.2017 20:44 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki