chkdsk
Goto Top

Aktionen im Softwarecenter via Skript starten ohne Adminrechte

Moin Moin Zusammen,

gibt es eine Möglichkeit, (ohne den administrativen Zugriff via Powershell auf WMIC) die jeweiligen Aktionen im Microsoft Softwarecenter zu starten?
unbenannt

Für Admins ist das ja kein Problem.

Content-Key: 666636

Url: https://administrator.de/contentid/666636

Printed on: April 19, 2024 at 03:04 o'clock

Member: GrueneSosseMitSpeck
GrueneSosseMitSpeck May 11, 2021 at 13:12:08 (UTC)
Goto Top
nun wer mal etwas tiefer in die Materie eingetaucht ist... alle Aktionen da werden von dem Agentendienst des SCCM ausgeführt , und der läuft (fast immer) mit dem Konto "local system". Welches lokal volle Zugriffsrechte hat.
Mitglied: 148121
148121 May 11, 2021 updated at 15:04:11 (UTC)
Goto Top
Kannst du machen, musst nur dem User im WMI Namespace 'root\CCM' die entsprechende ACL zuweisen das dieser dort Methoden ('TriggerSchedule') ausführen darf (z.B. über wmimgmt.msc).

screenshot


Danach kannst du die Methoden per PS ausführen
https://www.powershellgallery.com/packages/SCCMClientActions/1.0/Content ...

Bzw. abgekürzt
([wmiclass]"root\ccm:SMS_Client").TriggerSchedule("{00000000-0000-0000-0000-000000000001}")  
oder
Invoke-CimMethod -Namespace 'root\CCM' -ClassName SMS_Client -MethodName TriggerSchedule -Arguments @{sScheduleID='{00000000-0000-0000-0000-000000000024}'}  
Die nötigen GUIDs für die Zuordnung der Aktionen findest du hier
https://docs.microsoft.com/de-de/mem/configmgr/develop/reference/core/cl ...

Gruß w.
Member: mayho33
mayho33 May 11, 2021 at 19:12:46 (UTC)
Goto Top
Eigentlich reicht es ja im Softwareentwicklung zu triggern. Evaluationcycle wird dort nur gestackt ausgeführt. Dauert unter Umständen also etwas länger.
Member: chkdsk
chkdsk May 12, 2021 at 08:43:41 (UTC)
Goto Top
In der WMI Kontrolle habe ich allen Usern/Admins unter dem Pfad Root\ccm die Rechte gegeben. Dennoch erscheint in der Powershell ISE ohne Adminrechte die Meldung "Zugriff verweigert"

Was ich auch merkwürdig finde...verfügbare Softwareupdates im SCCM lassen sich nur mit Adminrechten im Skript abarbeiten. Windowsupdates gehen ohne.
Mitglied: 148121
148121 May 12, 2021 at 09:07:51 (UTC)
Goto Top
Zitat von @chkdsk:

In der WMI Kontrolle habe ich allen Usern/Admins unter dem Pfad Root\ccm die Rechte gegeben. Dennoch erscheint in der Powershell ISE ohne Adminrechte die Meldung "Zugriff verweigert"
Hier klappts.