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