Закрепить тайлы внутри существующих групп внутри Windows 10 - PullRequest
0 голосов
/ 22 мая 2018

Я работаю над развертыванием настроенных стартовых меню для большого количества конечных пользователей и компьютеров.Из-за сложности ролей создание и импорт 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 Ответ

0 голосов
/ 25 мая 2018

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

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

...