iNNOKENTIY21
![](http://forum.ru-board.com/board/avatars/russia.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору farag Цитата: та это только при удалении, а при создании контролов, окна фильтра не вижу К тому же $Packages | gm # нет свойства Name Get-AppxPackage -PackageTypeFilter Bundle | gm В общем надо добавить фильтр и после раскрытия id, дабы поле name появилось, я до такого додумался: Код: $Packages = [Windows.Management.Deployment.PackageManager,Windows.Web,ContentType=WindowsRuntime]::new().FindPackages() $NonSystemAppxPackages = Get-AppxPackage -PackageTypeFilter Bundle #region Events Handlers # Window Loaded Event $Window.Add_Loaded({ $OFS = "|" $Packages | Select-Object DisplayName -ExpandProperty Id | ? {($_.Name -in $NonSystemAppxPackages.Name) -and ($_.Name -cnotmatch $ExcludedAppxPackages) -and $_.DisplayName} | ForEach-Object -Process { Add-AppxControl -AppxName $_.DisplayName } $OFS = " " }) | Добавлено: Кстати, а почему в: $_.Name -cnotmatch $ExcludedAppxPackages используется -cnotmatch, а не -notin: $_.Name -notin $ExcludedAppxPackages? А то я скопипастил не думая Добавлено: Про $OFS = "|" и $OFS = " " я то же не догадался ![](http://forum.ru-board.com/board/s/smile.gif) |