Закрепить тайлы внутри существующих групп внутри Windows 10

Я работаю над развертыванием настроенных стартовых меню для большого количества конечных пользователей и компьютеров. Из-за сложности ролей создание и импорт XML не идеален. Я не нашел никакого ресурса по добавлению скрепляющих плиток внутри групп меню или папок внутри них. Я пытаюсь изменить этот скрипт для добавления внутри существующей группы меню. Есть идеи, где найти инструкцию по вставке в папку?

function Pin-App { param(
 [string]$appname,
 [switch]$unpin
 )
 try{
 if ($unpin.IsPresent){
 ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'From "Start" UnPin|Unpin from start'} | %{$_.DoIt()}
 return "App '$appname' unpinned from taskbar"
 }else{
 ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'To "Start" Pin|Pin to Start'} | %{$_.DoIt()}
 return "App '$appname' pinned to Start"
 }
 }catch{
 Write-Error "Error Pinning/Unpinning App! (App-Name correct?)"
 }
 }
 #Example of a pinned app
 Pin-App "Calculator" -pin

Это работает, но только для того, чтобы закрепить заколку без разбора. Для моего проекта мне нужно найти способ прикрепить к группе или папке внутри группы. Кто-нибудь сталкивался с этим? Мой продвинутый поиск в Google оказался пустым. Кроме того, я знаю, что Microsoft не стремится разрешить это, чтобы предотвратить злоупотребления. Я не заинтересован в стороннем меню Пуск. Я только ищу направление для добавления структуры папок и групп в режиме реального времени для очень большой управляемой группы компьютеров под управлением Windows 10 Pro 1703.

1 ответ

Таким образом, Microsoft, исходя из бесконечной мудрости, решила для компаний, администраторов и всех остальных, что они хотят, чтобы конечные пользователи сами решали, что находится в меню "Пуск". Я создал решение для этого и опубликую его, как только оно будет проверено в текущих итерациях операционной системы. Он использует динамический и поддерживаемый механизм для генерации XML-кода модификации макета и применения его через объект групповой политики на основе различных параметров (белый список, черный список, группировка папок и т. Д.).

Я надеюсь, что кто-то из Microsoft понимает, что это делает управление, которого администраторы привыкли ожидать, практически невозможно. Это заставляет меня хотеть переключиться на Mac или Linux.

Другие вопросы по тегам