Закрепить тайлы внутри существующих групп внутри 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.