Я ищу руководство по выполнению вышеуказанной задачи.
Мой скрипт Powershell, как показано ниже, в настоящее время удаляет одно конкретное приложение с именем.
$AppsToDelete="*Microsoft.WindowsReadingList*"
Foreach ($AppName in $AppsToDelete)
{
get-appxprovisionedpackage -online | where packagename -like $AppName | remove-appxprovisionedpackage -Online
Get-AppxPackage -name $AppName -allusers | Remove-AppxPackage
}
Программа, используемая SCCM2012 для выполнения скрипта, выглядит следующим образом:
PowerShell.exe -ExecutionPolicy UnRestricted -File .\delappsreadinglistonly.ps1
Я создал программу в SCCM 2012 и развернул ее на клиенте.
Программа настроена на запуск от имени пользователя, а не системы,
Файл EXECMGR.log сообщает мне, что скрипт получен клиентом и успешно запущен, код выхода = 0, статус выполнения - Успешно.
Тем не менее, плитка Список чтения все еще на (Метро?) На начальном экране приложение «Список чтения» по-прежнему отображается в алфавитном списке «Приложения по имени» и может быть запущено, а в папке C:\program files\windowsapps\ по-прежнему существуют различные папки.
Указатели будут оценены.