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-ID: 666636

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

Ausgedruckt am: 21.11.2024 um 18:11 Uhr

GrueneSosseMitSpeck
GrueneSosseMitSpeck 11.05.2021 um 15:12:08 Uhr
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.
148121
148121 11.05.2021 aktualisiert um 17:04:11 Uhr
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.
mayho33
mayho33 11.05.2021 um 21:12:46 Uhr
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.
chkdsk
chkdsk 12.05.2021 um 10:43:41 Uhr
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.
148121
148121 12.05.2021 um 11:07:51 Uhr
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.