INHALTSVERZEICHNIS
Beschreibung:
Wenn Du die Smart Updates Gruppeneinstellungen wie bspw. die Verzögerung, das Downloadverhalten oder sogar gesetzte Kategorien über alle Deine Kunden hinweg anpassen möchtest, empfehlen wir die Nutzung unseres PowerShell-Skripts "ChangeSUSettings.ps1".
Das Skript findest Du hier in unserem GitHub Repository.
Beachte:
Das Skript setzt einen API-Key voraus. Bitte sorge also dafür, dass der Ersteller des API-Keys entsprechend genügend Rechte besitzt und auch alle Kunden in der Verwaltung hat.
Wie Du einen API-Key erstellst: Anleitung - Wie erstelle ich einen API Key?
Vorbereitung
Du benötigst unser Powershell Helper Modul. Falls Du dieses noch nicht installiert hast, führe bitte folgendes FAQ durch:
→ Installation Powershell Helper Modul
Zum Anmelden am Helper:
Im dann aufpoppenden Fenster gibst Du bitte Deinen Login zum servereye-OCC an:
Anleitung
Nachdem Du das Skript gespeichert hast, navigiere bitte in Deiner PowerShell in den entsprechenden Ordner, wo das Skript abgelegt ist:
cd "Pfad"
Den AuthToken (API-Key) definierst Du wie folgt als Variable:
$authtoken = "API-Key"
Jetzt folgen einige Beispiel-Befehle, um Smart Updates Einstellungen über das Skript vorzunehmen.
"Verzögerung in Tagen" und "Installationszeitfenster in Tagen"
Get-SECustomer -AuthToken $authtoken | ForEach-Object {.\ChangeSUSettings.ps1 -AuthToken $authtoken -CustomerId $_.CustomerID -ViewfilterName "Workstation" -UpdateDelay 30 -installDelay 7}
Es wurden für alle Workstation-Gruppen aller Kunden die Verzögerung auf 30 Tage und das Installationszeitfenster auf 7 Tage gesetzt.
Bitte ändere hier also ggf. den Parameter "ViewfilterName" ab zu dem entsprechenden Gruppennamen. Lässt Du den Parameter komplett weg, werden alle Gruppen berücksichtigt.
Update Kategorien
Get-SECustomer -AuthToken $authtoken | ForEach-Object {& '.\ChangeSUSettings.ps1' -AuthToken $authtoken -CustomerId $_.CustomerID -addcategories DOT_NET_FRAMEWORK_4_8}
Es wurde jeder Gruppe die .NET 4.8. Kategorie hinzugefügt.
Downloadverhalten
Get-SECustomer -AuthToken $authtoken| %{& '.\ChangeSUsettings.ps1' -AuthToken $authtoken -CustomerId $_.CustomerID -downloadStrategy DIRECT_ONLY}
Es wurden für alle Gruppen das Downloadverhalten auf "ausschließlich direkter Download" gestellt.