Настройка Start Layout в Windows 10


Теперь мы можем централизованно настраивать Start Layout для корпоративных пользователей.

Описано в блоге https://blogs.technet.microsoft.com/deploymentguys/2016/03/07/windows-10-start-layout-customization/

Документация https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout

По поводу DesktopApplicationLinkPath — это работает, но сам файл lnk должен быть в папке меню, например, %ALLUSERPROFILE%\Microsoft\Windows\Start Menu\Programs

Памятка по установке RSAT


Последние версии RSAT уже не имеют msi файлов.

Установка через GUI не работает, поэтому скрипт:

$currentWU = Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0
Restart-Service wuauserv
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability –Online
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value $currentWU
Restart-Service wuauserv

Это отключает WSUS и грузит RSAT из Интернет. Вместо этого можно скачать ISO с FoD (Feature on Demand), распаковать и указать путь к этой директории в параметре Source.

Вышел PowerShell Core 6.2


Официальный анонс https://devblogs.microsoft.com/powershell/general-availability-of-powershell-core-6-2/

Загрузить можно прямо с GitHub https://github.com/PowerShell/PowerShell#get-powershell

Либо используйте пакетные менеджеры, как описано в документации https://aka.ms/install-powershell

Все изменения зафиксированы в changelogs. (Смотрите все разделы для RC и Preview с времени предыдущего релиза 6.1!) Также посмотрите мои посты опубликованные для Preview версий.

Добавлены экспериментальные фичи, которые вы можете включить для тестирования. Рекомендую включить и посмотреть в деле Implicit Remoting Batching — возможно это именно то, чего вам всегда не хватало. Суть в том, что теперь весь pipeline выполняется на удаленной машине и возвращется только результат. В некоторых сценариях можно получить огромный выигрыш в производительности.

Кроме этого вы можете попробовать Command Not Found Suggestions, Abbreviation Expansion и Temp Drive.

Сделано множество улучшений в производительности. Так версия 6.2 запускается заметно быстрее версии 6.1.

Внесено множество улучшений в Web Cmdlets.

Не забывайте писать отзывы на GitHub. Делитесь опытом, запрашивайте новые фичи или улучшения существующих. Участвуйте в планировании следующей версии. И включайтесь в процесс разаработки — это не так сложно.

Remote Desktop 2019 — профили и миграция. Часть 2


Как я уже упоминал (Remote Desktop 2019 — профили и миграция), обновление терминального сервера с множеством профилей это не рабочий вариант. Процесс обновления сервера с более чем 2000 профелей тянулся целый месяц. Затем рухнул. Откат прошёл криво. Сервер переустановлен. Вот такой результат эксперимента.

Рабочий вариант это использовать перенаправление папок. Перед началом миграции все профили с сервера удаляются. После миграции пользователь получает новый профиль и прежние перенаправленные папки со своей информацией.

Смена часового пояса в Windows Server 2019


В Windows Server 2019 RTM есть есть раздражающий баг: невозможно изменить часовой пояс через GUI остастки — ошибка «Permission denied». Это не работает как в новой оснастке Settings, так и в старой Control Panel.

В новых превью версиях баг исправлен.

Обсуждение https://social.technet.microsoft.com/Forums/en-US/5dd32886-56ec-433c-8168-78d8391dfa29/found-a-bug-already-unable-to-set-time-zone?forum=WinServerPreview

Обходные пути:

tzutil /l
tzutil /s "Select Your Timezone"
Get-TimeZone -ListAvailable
Set-TimeZone -Id "Ekaterinburg Standard Time"