ScriptRunner Collaboration und Automation für PowerShell. Einfach, sicher und effizient.
Und täglich grüßt das Murmeltier wiederholbare Tätigkeiten sofort planbar automatisierbar delegierbar 26.10.2015 Script Runner 2015 Team Edition 2
Einzelanwendung prägt heute die Arbeitsweise Ein Skript entwickeln oder abändern, dann im eigenen Dateisystem ablegen, mit System verbinden, anmelden, PowerShell starten, Skript kopieren, Skript starten, kontrollieren, ob das Skript oder der Befehl ausgeführt wurde. Session schließen. Skript an andere Kollegen weitergeben und von vorn. 26.10.2015 Script Runner 2015 Team Edition 3
Collaboration und Automation für PowerShell ScriptRunner ist EIN Produkt für ALLE PowerShell-Aktivitäten im IT Team ScriptRunner erweitert PowerShell um all das, was für einen professionellen Einsatz im IT Betrieb notwendig ist. Skripte ENTWICKELN in der ISE mit Versionen und Check-In / Check-Out Skripte und Richtlinien VERWALTEN in einer zentralen Bibliothek Kontrolliertes und sicheres AUSFÜHREN von Skripten mit Richtlinien Überwachen der Skriptausführung im Dashboard, Reports, Datenbank Einfache und abgesicherte Delegation der Ausführung an HelpDesk 26.10.2015 Script Runner 2015 Team Edition 4
Herausforderungen mit PowerShell im IT Betrieb Entwickeln - Welche Skripte sind getestet? - Welche sind freigegeben? - Welche Version liegt vor? - Gibt es Templates im Team? - Verwalten - Wo und wie finde ich die aktuellen Skripte schnell und einfach? - Wird die neuste Version verwendet? - Arbeiten alle im Team mit den gleichen Skripten? - Wurden alte Skripte aus der Nutzung genommen? Ausführen - Wie lässt sich die Ausführung von Skripten im Kontext von Personen, Zielsystemen, administrativen Rechten und Auslösern sicher steuern? - Wie werden Fehlausführungen verhindert? - Wie können Skripte ohne Zugang bzw. Kennen von Benutzer/Passwort der administrativen Konten benutzt werden? - Wie lassen sich tägliche Administrationsaufgaben automatisieren? - Wie lassen sich Skripte einfach, effizient und sicher im Team nutzen? Überwachen - Wer hat wann, welches Skript auf welchem System angestoßen? - Welches administrative Konto wurde verwendet? - War das Skript erfolgreich? - Lassen sich Ausführung und Ergebnisse jederzeit nachvollziehen? Delegieren - Wie lassen sich Aufgaben mittels Skripten einfach delegieren? - Wie stellt man die einfache und effiziente Anwendung sicher? - Wie garantiert man die Sicherheit der Systeme trotz Delegation? 26.10.2015 Script Runner 2015 Team Edition 5
Herausforderungen durch veränderte Rollen, verschiedene Skills, mehr Beteiligte und viele Skripte DevOps Script Developer Main Admin Schreibt und testet Skripte Lässt Benutzer zu und Aktionen Konfiguriert Rollen, Credentials, Aktionen Führt Aktionen aus Überwacht alle Aktionen Sub Admin Service Operator, Help Desk Führen zugeordnete Aktionen aus Überwachen jeweils eigene Aktionen 26.10.2015 Script Runner 2015 Team Edition 6
Vorteile und Nutzen von ScriptRunner Mehr Zeit für das Wesentliche, weniger Stress im Tagesgeschäft, höhere Qualität Verwalten, Ausführen und Automatisieren per App senkt den Aufwand beim Einsatz von Skripten. Delegieren ermöglicht das einfache Anwenden von Skripten durch autorisierte Fachbereiche. Mehr Sicherheit bei der Ausführung, weniger Fehler, mehr Reproduzierbarkeit Ausführen mit Richtlinien reduziert Fehler, vermeidet unkontrollierte Skriptanwendung, sorgt für konsistente Ergebnisse und senkt Downtime von Systemen. Überwachen, Protokollieren, Vergleichen und Verarbeiten der Ergebnisse mit Dashboard, Reports und in Realtime. Bessere Teamarbeit, weniger Koordinationsaufwand, mehr Produktivität Skripte und Richtlinien gemeinsam entwickeln und anwenden sowie effizient verwalten und schnell finden. Mehr Produktivität und höhere Agilität sowie optimaler Know-How Einsatz im Team. 26.10.2015 Script Runner 2015 Team Edition 8
Entwickler, Administrator, HelpDesk ISE App Admin App Delegate App 26.10.2015 Script Runner 2015 Team Edition 9
PowerShell Experten empfehlen ScriptRunner Mit ScriptRunner werden PowerShell-Skripte in Unternehmen vernünftig organisiert, sind überall verfügbar und sicher einzusetzen. ScriptRunner ist eine tolle Lösung mit viel Flexibilität und gegen Wildwuchs. Dr. Tobias Welter, MVP PowerShell "Wer intensiv mit der Shell arbeitet, sollte sich das Tool näher ansehen. Ausgabe 09/2015 "Ein mächtiges Tool, das sehr gut für Teams geeignet ist Ausgabe 06/2015 "... ein sehr nützliches Werkzeug für Systemverwalter." Ausgabe 03/2015 "Profi-Lösung mit Potenzial" Ausgabe 06/2015 26.10.2015 Script Runner 2015 Team Edition 10
Unsere Kunden sind begeistert führender Internet Provider 26.10.2015 Script Runner 2015 Team Edition 12
Einfach, Effizient, Sicher
Collaboration und Automation für PowerShell. 26.10.2015 Script Runner 2015 Team Edition 14
Setup Starten im Team. Konfiguration 26.10.2015 Script Runner 2015 Team Edition 15
Architektur
ScriptRunner Team Edition on 1-Page Action controls execution of PowerShell sequences ACTION(s) Execute the SCRIPT on TARGET(s, parallel) with administ. CREDENTIAL by an authorize PERSON at point in time Smart Policy-based Execution Framework Target System ScriptRunner Backend Execute PowerShell Sequence ISE App Admin App Delegate App ISE App Admin App Delegate App ISE App Admin App Delegate App depends on configured Rules & Policies Manage scripts, configs etc. in a shared repository Check script semantic, parameters,. Configure rules & policies, administrative credentials, authorized admins & operators with smart wizzards Start & Control script execution (local & remote) Collect results, errors and others Generate, View & Compare reports Search & Filter reports in dashboard Delegate script execution to support & help desk And more. Supports script development check-in, check-out, versioning Configure Full Control Simple UI for support & help desk Execute assigned actions only 26.10.2015 Script Runner 2015 Team Edition 17
Richtlinien
Smart Execution Policy Framework v2015 WHAT? WHERE? WHICH? WHO? WHEN? Script Target(s) Credential Authorization Action ASSIGNED ON WITH TO = Preconfigured or Input parameter(s) CLICK & RUN or SCHEDULED RUN SMART CONFIGURATION WIZZARD Schedule Options - Time Planner - One Time - Cyclic 26.10.2015 Script Runner 2015 Team Edition 19
PowerShell Modi
ASR mit PowerShell Remoting am Bsp. Exchange WSvc PowerShell Remoting ASR Admin App ASR Service Instanz Exchange Server Farm Authentifikation Zusammenfügen aller Richtlinien- Ausführen des Skriptes mit dem installierten Parametereingabe Informationen und Parameter PS Modul auf dem Exchange Server Starten der konfigurierten Starten eines PS-Hostprozesses Rückübertragung der Ergebnisse Aktion Übertragen des Skriptes und der Parameter an ASR Service Instanz Anzeigen von Realtime- an Exchange Server Infos und Reports Empfangen und Verarbeiten der Ergebnisse 26.10.2015 Script Runner 2015 Team Edition 21
ASR mit PowerShell Local am Bsp. Exchange WSvc Remoting des Exchange PS Moduls ASR Admin App ASR Service Instanz Exchange Server Farm Authentifikation Parametereingabe Zusammenfügen aller Richtlinien- Informationen und Parameter Ausführen der Modulkommandos auf dem Exchange Server Starten der konfigurierten Starten eines PS-Hostprozesses Rückmeldungen des Exchange Server Aktion Anzeigen von Realtime- Ausführen des Skriptes mit dem installierten PS Modul auf der ASR Instanz an das aufrufende PS Modul auf der ASR Instanz Infos und Reports Verarbeiten der lokalen Ergebnisse aus dem 26.10.2015 Script Runner 2015 Team Edition 22 PS Modul
Automation
Integrate to Automate ❷ Target System Monitoring Agent ❶ Monitoring System Threshold Status Changed. ❸ ❺ ❽ Execute PowerShell sequences depends on configured rules & policies = Action Results will send to ScriptRunner Backend Send URI Run Action with Collect results in DB Generate report Send or store results to MonSys DB(s) ❻ ❼ ScriptRunner WebSvc Backend Receive URI command Check Action rules & policies Start Action ❹ Receive threshold from agent Check monitoring rules & triggers Generate a URI command with or without parameters for ScriptRunner ISE App Admin App Delegate App 26.10.2015 Script Runner 2015 Team Edition 24
Potential Benefits for Customers Integration with leading edge rule & policy based powershell automation & collaboration platform Trigger based execution of predefined script Actions More security & control in execution of PS sequences Execution rules & policies for scripts Reducing mistakes & faults Prevent errors through implemented guidelines Separation of administrative accounts for execution on target system and authorized user to start the action Many scripts needs different administrative rights Monitoring System is autorized as user only and don t need store any administrative credentials Same script Actions to execute PS scripts for monitoring, manual & schedule administration tasks Integrated platform solution for monitoring & policy base powershell automation & collaboration platform New execution mode in ScriptRunner > Signal by external trigger to start a preconfigured script Action Thresholds State Changes Other Signals Same script Actions to execute PS scripts for monitoring, manual & schedule administration tasks 26.10.2015 Script Runner 2015 Team Edition 25
Lizensierung
Lizensierung 26.10.2015 Script Runner 2015 Team Edition 27
Danke für Ihr Interesse. Informationen und Download www.scriptrunner.de Kontakt scriptrunner@appsphere.com