В модели пакета SCCM вы можете указать, что пакеты являются «Обязательными». Это позволит установить их без участия пользователя в Центре программного обеспечения. Если вы просто запускаете скрипт, вы можете указать это в командной строке пакета, чтобы использовать эту функциональность.
Чтобы справиться с порядком, в котором они развернуты, вы можете указать предварительные условия для установки пакетов, заставляя один сценарий запускаться раньше другого.
Мне неизвестны какие-либо действия клиента Powershell, которые можно выполнить для взаимодействия с Центром программного обеспечения.