none
не отработал скрипт PowerShell в SCCM 2016 RRS feed

  • Вопрос

  • не отрабатывает скрипт PowerShell. Нужно удалить приложения и сам магазин в Windows10. создал группу тестовую группу, добавил 1 комп, создал скрипт, применил Aprove, применил скрипт на тестовую группу. код такой:

    Get-AppxPackage allusers | Remove-AppxPackage

    описание брал тут - https://docs.microsoft.com/ru-ru/sccm/apps/deploy-use/create-deploy-scripts#security-scopes

    ошибок нет, в мониторинге статус ОК, Exit code=0. на компе как были приложения из магазина, так и остались. подскажите, в чём может быть проблема ??



    • Изменено serg_23 18 декабря 2018 г. 11:39
    18 декабря 2018 г. 10:53

Ответы

  • напишите в скрипте команду whoami

    для start-transcript нужно подать 1 параметр - путь к файлу лога

    если файл лога будет создан при выполнении команды и написано в файле что транскрипт начат - сможете удедиться что команда отработала


    The opinion expressed by me is not an official position of Microsoft


    19 декабря 2018 г. 13:09
    Модератор

Все ответы

  • Добрый день! А нужно ли все удалять? там же и calc и photo. Если точечно можно посмотреть тут, выгрузив все нежелательные приложения:

    https://community.spiceworks.com/scripts/show/3885-remove-appx-packages-on-windows-10

    Групповыми политиками не проще будет отключить магазин? -> Computer Configuration -> Administrative Templates -> Windows Components -> Store

    18 декабря 2018 г. 11:29
  •  Нужно с помощью PS.


    • Изменено serg_23 18 декабря 2018 г. 11:42
    18 декабря 2018 г. 11:35
  •  Нужно с помощью PS.


    добавте start-transcript в начале скрипт и stop-transcript вконце (указав необходимые параметры и посмотрите что попадет в лог

    The opinion expressed by me is not an official position of Microsoft

    18 декабря 2018 г. 14:36
    Модератор
  • попробовал другой скрипт, который получает версию ОС:

    Write-Output (Get-WmiObject -Class Win32_operatingSystem).Caption

    результат виден сразу в окошке в поле Script Output:

    в логе пишет: Process completed with exit code 0, то есть полный порядок!

    применяя скрипт по удалению приложений и магазина:

    Get-AppxPackage | Remove-AppxPackage

    ошибок нет, везде статус ок и exit code = 0. но в окне выполнения скрипта поле Script Output пусто и ничего на польз компе не удалилось. что ещё можно сделать?

    19 декабря 2018 г. 12:17
  • а что из предложенного сделали?

    есть подозрение что у пользователя system нет appx приложений


    The opinion expressed by me is not an official position of Microsoft

    19 декабря 2018 г. 12:20
    Модератор
  • не понятно, какие параметры нужны к start-transcript в начале скрипт и stop-transcript. да и лог sccm на клиенте есть...

    сначала в SCCM пытался применить скрипт для всех пользователей с  -allusers, вроде отрабатывает скрипт, ошибок не, и результата нет.

    потом на польз компе под доменным админом выполнил в PS вручную и получил ошибку - отказано в доступе. выполнил без параметра -allusers и всё удалилось. 

    затем пытаюсь через SCCM выполнить скрипт без параметра -allusers, чтобы удалился магазин и приложения у текущего пользователя и всё тоже самое - ни ошибок, ни результата.

    в SСCM права FullAdministrator


    • Изменено serg_23 19 декабря 2018 г. 12:52
    19 декабря 2018 г. 12:38
  • напишите в скрипте команду whoami

    для start-transcript нужно подать 1 параметр - путь к файлу лога

    если файл лога будет создан при выполнении команды и написано в файле что транскрипт начат - сможете удедиться что команда отработала


    The opinion expressed by me is not an official position of Microsoft


    19 декабря 2018 г. 13:09
    Модератор