В Sccm я обычно генерирую отчет для ПК об «установленном программном обеспечении на определенном компьютере», используя графический интерфейс следующим образом.
затем введите имя компьютера и, щелкнув мышью, просмотрите отчет.
Мой вопрос:
Я пытаюсь создать его с помощью powershell, войдя на сервер scccm с помощью https://blogs.technet.microsoft.com/enterprisemobility/2013/03/27/powershell-connecting -to-configuration-manager /
можно ли сгенерировать вышеуказанный отчет с помощью PowerShell? не нашел подходящего документа или учебника для этого. Любая помощь будет принята с благодарностью!
Ps: Я намерен создать / получить программное обеспечение, установленное на удаленных компьютерах, с помощью сценария. Я использую отчеты sccm, потому что база данных sccm уже сохранила их, и даже если удаленный компьютер не подключен к сети, мы можем просто сгенерировать отчет без доступа к удаленному компьютеру.
Вы пытаетесь рассылать отчеты по электронной почте, запустив сценарий PowerShell? SCCM имеет службы отчетов SQL Server. SSRS позволяет подписаться на отчеты и отправлять их по электронной почте. Если вы просматриваете некоторые настраиваемые данные в отчете, вам нужно будет создать настраиваемый отчет в SCCM.
Если вы все еще хотите использовать powershell, вам нужно будет запросить базу данных SCCM. Для этого вам нужно будет использовать модуль SQLPS и выполнить запрос, который встроен во встроенный отчет, или выполнить свой собственный запрос.
Надеюсь, это поможет!