> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/de/automatisierung/runbooks/runbook-references/org/devices/auto-approve-driver-updates_scheduled.md).

# Treiberupdates automatisch genehmigen, geplant

Neue Treiberupdates in Intune-Treiberupdate-Richtlinien automatisch genehmigen

{% hint style="info" %}
Dies ist ein geplantes Runbook. Es ist so konzipiert, dass es nach einem wiederkehrenden Zeitplan ausgeführt wird, statt für ein einzelnes Objekt ausgelöst zu werden. Siehe [Zeitplanung](/de/automatisierung/runbooks/scheduling.md) für Details zur Konfiguration von Runbook-Zeitplänen.
{% endhint %}

### Beschreibung

Dieses geplante Runbook genehmigt automatisch ausstehende Treiberupdates in einer oder mehreren Intune-Treiberupdate-Richtlinien. Es kann Treiberupdates nach Anzeige-Namen-Muster, Treiberklasse oder Hersteller filtern. Optional können nach Abschluss der Genehmigungsvorgänge E-Mail-Benachrichtigungen gesendet werden. Die Benachrichtigungs-E-Mail enthält CSV- und/oder Excel-(xlsx)-Berichtsdateien mit jeder Treiberfreigabeaktion (Richtlinie, Treiber, Version, Hersteller, Treiberklasse, Veröffentlichungsdatum und Ergebnis). Die Berichtsdateien können auch in ein Azure Storage Account hochgeladen werden, wobei zeitlich begrenzte Downloadlinks zurückgegeben werden. Der Parameter ReportFileFormat steuert, welche Dateiformate generiert und ausgeliefert werden (nur CSV, CSV & XLSX oder nur XLSX). Wenn der CSV-Anhang das E-Mail-Größenlimit überschreitet und "CSV & XLSX" ausgewählt ist, fällt die E-Mail auf nur die Excel-Arbeitsmappe zurück.

### Einstellungen zum E-Mail-Versand

Das Senden eines E-Mail-Berichts ist optional und erfolgt nur, wenn ein Empfänger (`EmailTo`) angegeben ist. Die Absenderadresse wird aus der `RJReport.EmailSender` Mandanteneinstellung übernommen.

Dieses Runbook sendet E-Mails über die Microsoft Graph API. Um E-Mails über die Graph API zu senden, müssen Sie in der Runbook-Anpassung eine vorhandene E-Mail-Adresse konfigurieren.

Siehe die [RealmJoin Report Settings-Dokumentation](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) für Details zu allen verfügbaren Einstellungen.

#### E-Mail-Branding

Die Bericht-E-Mail berücksichtigt optional die `RJReport.Branding.*` Mandanteneinstellungen:

* **Kopf- und Fußzeilenbild** – öffentliche HTTPS-URLs, PNG/JPEG/GIF, max. 200 KB jeweils
* **Fußzeilenlink** – Ziel des Fußzeilenbilds
* **Akzent- und Textfarbe** – 6-stellige Hex-Werte, z. B. `#0052cc`

Wenn diese Einstellungen nicht konfiguriert sind, werden die standardmäßigen RealmJoin-Grafiken und -Farben verwendet. Ein Bild, das nicht heruntergeladen oder validiert werden kann, oder ein ungültiger Farbwert verhindert niemals die Bericht-E-Mail – stattdessen wird der entsprechende Standardwert verwendet.

Einrichtungsanweisungen und Bildanforderungen: [E-Mail-Branding](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings#email-branding-optional).

### Speicherort

Organisation → Geräte → Treiberupdates automatisch genehmigen (Geplant)

**Vollständiger Runbook-Name**

rjgit-org\_devices\_auto-approve-driver-updates\_scheduled

### Details

| Eigenschaft          | Wert                                                                                                              |
| -------------------- | ----------------------------------------------------------------------------------------------------------------- |
| Version              | 1.3.0                                                                                                             |
| Erforderliche Module | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>Microsoft.Graph.Authentication (>= 2.39.0)<br>Az.Accounts (>= 5.5.2)</p> |
| Planbar              | ja                                                                                                                |

### Hinweise

Voraussetzungen:

* Microsoft Graph BETA-API-Zugriff (die Endpunkte für Treiberupdates befinden sich in der Beta)
* RJReport.EmailSender-Einstellung konfiguriert (wenn E-Mail-Benachrichtigungen verwendet werden)

Häufige Anwendungsfälle:

* Filter zuerst testen: Verwenden Sie den WhatIf-Parameter, um eine Vorschau der Treiber anzuzeigen, die genehmigt würden
* Alle Treiber automatisch genehmigen: Ohne Filterparameter ausführen
* Bestimmte Hersteller genehmigen: Verwenden Sie DriverManufacturer, um Anbieter wie "Intel" oder "AMD" anzusprechen
* Bestimmte Richtlinien anvisieren: Verwenden Sie PolicyNames oder PolicyIds, um den Umfang zunächst auf Testrichtlinien einzugrenzen
* Genehmigungen überwachen: Konfigurieren Sie EmailTo, um nach jedem Durchlauf detaillierte Berichte zu erhalten

Wechselwirkungen der Parameter:

* Wenn kein Richtlinienfilter angegeben ist, werden ALLE Treiberupdate-Richtlinien verarbeitet
* Wenn kein Treiberfilter angegeben ist, werden ALLE ausstehenden Treiber in den ausgewählten Richtlinien genehmigt
* PolicyNames und PolicyIds können kombiniert werden - beide Filter werden unabhängig voneinander angewendet
* E-Mail-Benachrichtigungen erfordern die Einstellung RJReport.EmailSender und Connect-RjRbGraph
* Der WhatIf-Modus simuliert Genehmigungen ohne Änderungen vorzunehmen - nützlich zum Testen von Filtern

### Berechtigungen

#### Anwendungsberechtigungen

* **Typ**: Microsoft Graph
  * DeviceManagementConfiguration.ReadWrite.All
    * *Liest Windows-Treiberupdateprofile und deren Inventare und genehmigt ausstehende Treiber*
  * Mail.Send *(optional — Funktion: E-Mail-Bericht)*
    * *Sendet die E-Mail mit dem Genehmigungsbericht über Send-RjReportEmail, wenn EmailTo konfiguriert ist*
  * Organization.Read.All
    * *Liest /organization für den Tenant-Anzeigenamen, der in der Berichts-E-Mail verwendet wird*

### Parameter

#### PolicyNames

(Optional) Durch Kommas getrennte Liste von Namen der Treiberupdate-Richtlinien, um den Genehmigungsumfang einzugrenzen (z. B. "Policy1, Policy2, Policy3"). Wenn nicht angegeben, werden alle Richtlinien verarbeitet.

| Eigenschaft           | Wert                                |
| --------------------- | ----------------------------------- |
| Erforderlich          | falsch                              |
| Standardwert          |                                     |
| Typ                   | Zeichenfolge                        |
| Anzeigename im Portal | Namen der Treiberupdate-Richtlinien |

#### PolicyIds

(Optional) Durch Kommas getrennte Liste von IDs der Treiberupdate-Richtlinien, um den Genehmigungsumfang einzugrenzen (z. B. "id1, id2, id3"). Wenn nicht angegeben, werden alle Richtlinien verarbeitet.

| Eigenschaft           | Wert                              |
| --------------------- | --------------------------------- |
| Erforderlich          | falsch                            |
| Standardwert          |                                   |
| Typ                   | Zeichenfolge                      |
| Anzeigename im Portal | IDs der Treiberupdate-Richtlinien |

#### DriverDisplayNamePattern

(Optional) Treiberupdates nach Anzeige-Namen-Muster filtern (unterstützt Platzhalter). Nur übereinstimmende Treiber werden genehmigt.

| Eigenschaft           | Wert                |
| --------------------- | ------------------- |
| Erforderlich          | falsch              |
| Standardwert          |                     |
| Typ                   | Zeichenfolge        |
| Anzeigename im Portal | Treibernamensfilter |

#### DriverClass

(Optional) Nach Treiberklassen-IDs filtern (durch Kommas getrennt). Beispiel: "Bluetooth,Networking,Firmware" für bestimmte Treiberklassen.

| Eigenschaft           | Wert                 |
| --------------------- | -------------------- |
| Erforderlich          | falsch               |
| Standardwert          |                      |
| Typ                   | Zeichenfolge         |
| Anzeigename im Portal | Treiberklassenfilter |

#### DriverManufacturer

(Optional) Nach Treiberherstellername filtern. Nur Treiber des angegebenen Herstellers werden genehmigt.

| Eigenschaft           | Wert             |
| --------------------- | ---------------- |
| Erforderlich          | falsch           |
| Standardwert          |                  |
| Typ                   | Zeichenfolge     |
| Anzeigename im Portal | Herstellerfilter |

#### MaximumDriverAge

(Optional) Maximales Alter in Tagen für zu genehmigende Treiber. Nur Treiber, die innerhalb der letzten X Tage veröffentlicht wurden, werden genehmigt. Beispiel: 30, um nur Treiber zu genehmigen, die in den letzten 30 Tagen veröffentlicht wurden.

| Eigenschaft           | Wert                          |
| --------------------- | ----------------------------- |
| Erforderlich          | falsch                        |
| Standardwert          | 0                             |
| Typ                   | Int32                         |
| Anzeigename im Portal | Maximales Treiberalter (Tage) |

#### OnlyNeedsReview

Wenn aktiviert (Standard), werden nur Treiber mit dem Status "needsReview" genehmigt. Treiber mit den Status "suspended" oder "declined" werden übersprungen. Deaktivieren Sie es, um auch zurückgestellte oder abgelehnte Treiber erneut zu genehmigen.

| Eigenschaft           | Wert                                      |
| --------------------- | ----------------------------------------- |
| Erforderlich          | falsch                                    |
| Standardwert          | Wahr                                      |
| Typ                   | Boolesch                                  |
| Anzeigename im Portal | Nur Treiber mit "Needs Review" genehmigen |

#### WhatIf

(Optional) Wenn aktiviert, simuliert Treibergenehmigungen ohne tatsächliche Änderungen vorzunehmen. Zeigt, welche Treiber genehmigt würden, und sendet bei Konfiguration einen Bericht an EmailTo.

| Eigenschaft           | Wert                        |
| --------------------- | --------------------------- |
| Erforderlich          | falsch                      |
| Standardwert          | Falsch                      |
| Typ                   | SwitchParameter             |
| Anzeigename im Portal | What-If-Modus (Trockenlauf) |

#### ReportFileFormat

Steuert, welche Berichtdateiformate erzeugt und bereitgestellt werden: "nur CSV", "CSV & XLSX" (Standard) oder "nur XLSX".

| Eigenschaft           | Wert               |
| --------------------- | ------------------ |
| Erforderlich          | falsch             |
| Standardwert          | CSV & XLSX         |
| Typ                   | Zeichenfolge       |
| Anzeigename im Portal | Berichtdateiformat |

**Portal-Optionen**

| Portal-Option | Wert |
| ------------- | ---- |
| CSV & XLSX    |      |
| nur CSV       |      |
| nur XLSX      |      |

#### CreateDownloadLink

Wenn aktiviert, werden die Berichtdateien in ein Azure Storage Account hochgeladen und zeitlich begrenzte Download-Links zurückgegeben. Standardmäßig deaktiviert.

| Eigenschaft           | Wert                                                                     |
| --------------------- | ------------------------------------------------------------------------ |
| Erforderlich          | falsch                                                                   |
| Standardwert          | Falsch                                                                   |
| Typ                   | Boolesch                                                                 |
| Anzeigename im Portal | Einen Datei-Download-Link erstellen (Bericht in den Speicher hochladen)? |

**Portal-Optionen**

| Portal-Option                                              | Wert   |
| ---------------------------------------------------------- | ------ |
| Ja - Bericht hochladen und einen Download-Link zurückgeben | wahr   |
| Nein - keinen Download-Link erstellen                      | falsch |

#### ContainerName

Name des Speicherkontext-Containers, der für den Upload verwendet wird. Pro Runbook konfiguriert (keine globale RJReport-Einstellung).

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           | auto-approve-driver-updates                             |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### ResourceGroupName

Ressourcengruppe, die das Speicherkonto enthält. Stammt aus den Mandanten-Einstellungen von RJReport.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### StorageAccountName

Name des Speicherkontos, das für den Upload verwendet wird. Stammt aus den Mandanten-Einstellungen von RJReport.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### LinkExpiryDays

Anzahl der Tage, bis der generierte Download-Link abläuft. Stammt aus den Mandanten-Einstellungen von RJReport.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           | 6                                                       |
| Typ                    | Int32                                                   |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### EmailFrom

Absender-E-Mail-Adresse für Benachrichtigungen. Dieser Parameter wird durch eine Einstellung gesteuert und sollte nicht direkt geändert werden.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### BrandingHeaderImageUrl

Optionale öffentliche HTTPS-URL eines benutzerdefinierten Kopfzeilenbilds (PNG/JPEG/GIF, max. 200 KB) für die Bericht-E-Mail. Stammt aus der Mandanteneinstellung RJReport.Branding.HeaderImageUrl. Wenn leer, wird die standardmäßige RealmJoin-Kopfzeilengrafik verwendet.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### BrandingFooterImageUrl

Optionale öffentliche HTTPS-URL eines benutzerdefinierten Fußzeilenbilds (PNG/JPEG/GIF, max. 200 KB) für die Bericht-E-Mail. Stammt aus der Mandanteneinstellung RJReport.Branding.FooterImageUrl. Wenn leer, wird die standardmäßige RealmJoin-Fußzeilengrafik verwendet.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### BrandingFooterLink

Optionale URL, auf die das Fußzeilenbild verweist. Stammt aus der Mandanteneinstellung RJReport.Branding.FooterLink. Wenn leer, wird der Standardlink (<https://www.realmjoin.com>) verwendet.

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### BrandingAccentColor

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### BrandingTextColor

| Eigenschaft            | Wert                                                    |
| ---------------------- | ------------------------------------------------------- |
| Erforderlich           | falsch                                                  |
| Standardwert           |                                                         |
| Typ                    | Zeichenfolge                                            |
| Im Portal ausgeblendet | ja (vorgabemäßig über die Runbook-Anpassung festgelegt) |

#### EmailTo

(Optional) E-Mail-Adresse des Empfängers für Genehmigungsbenachrichtigungen. Wenn nicht angegeben, wird keine E-Mail gesendet.

| Eigenschaft           | Wert                       |
| --------------------- | -------------------------- |
| Erforderlich          | falsch                     |
| Standardwert          |                            |
| Typ                   | Zeichenfolge               |
| Anzeigename im Portal | Benachrichtigungsempfänger |

[Zurück zur Übersicht der Runbook-Referenz](/de/automatisierung/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/de/automatisierung/runbooks/runbook-references/org/devices/auto-approve-driver-updates_scheduled.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
