Wie uns Skripte den Arbeitsalltag erleichtern

Was ist ein Skript eigentlich? Mit Skript ist in diesem Fall nicht das Drehbuch eines Films gemeint, sondern ähnlich wie bei einem solchen, geht es um eine Folge geplanter Handlungen. Skripte sind also eine einfache Abfolge vordefinierter Befehle und dienen dazu, Prozesse zu automatisieren. Im Grunde sind sie simple Programme, die mit einem Texteditor erstellt und zum Beispiel in der CMD (das Kommandozeilentool von Windows) ausgeführt werden. Wenn sich bei Ihnen schon einmal ein schwarzes Fenster geöffnet, eine Folge von Zeilen ausgespuckt und meist auch gleich wieder verschwunden ist, war das mit ziemlicher Sicherheit ein solches Skript. Je nach Art der zu bewältigten Aufgabe kann es natürlich dauern, bis ein solches Skript reibungslos funktioniert. Viele Hindernisse, Probleme oder Abhängigkeiten zeigen sich erst beim sogenannten „skripten“. Doch bisher hat sich der Aufwand immer gelohnt. Beispiel aus dem Alltag bei der ALLinONE Ein von unseren Systemadministratoren erstelltes Skript nennt sich „PoE-Shutdown“. Dieses verfolgt im Grunde genommen das Ziel, unsere Tischtelefone Tischtelefone im richtigen Moment ein- und wieder auszuschalten. Diese werden von einem Switch per PoE (Power over Ethernet) mit Strom versorgt. Bisher sollten die Telefone vom Mitarbeiter zum Feierabend abgesteckt werden um nicht unnötig Strom zu verbrauchen. Diese Aufgabe wird nun von einem PowerShell-Skript übernommen. Gestartet wird das Ganze über eine Gruppenrichtlinie bei An- bzw. Abmeldung eines Mitarbeiters. Das Skript prüft zunächst um welchen Nutzer es sich handelt und ob sich der User am Arbeitsplatz befindet. Im Homeoffice soll sich das Telefon in der Arbeit natürlich nicht einschalten. Dann liest es aus einer Config-Datei den zugehörigen Port am Switch aus. Sind diese Checks abgeschlossen, verbindet sich die PowerShell über eine API (Application Programming Interface) Schnittstelle mit dem Switch und führt eine sogenannte REST-Methode aus. In dieser wird dem Switch der Befehl gegeben, den entsprechenden Port an- oder abzuschalten. Da dieser Prozess automatisiert – also ohne Einwirken des Nutzers passieren soll, wurde eine Logging-Funktion eingebaut, die alle Ereignisse (darunter unerwartete Fehler) in eine eigene Textdatei schreibt. Zum Beispiel wenn sich der Username eines Mitarbeiters geändert hat und nicht mehr mit dem Namen in der Config übereinstimmt. Weitere Features sind die Möglichkeit, eine Ausführung des Skripts für einzelne User zu deaktivieren oder einen neuen Mitarbeiter anzulegen. In zukünftigen Versionen ist geplant, eine grafische Oberfläche einzubauen, sodass auch Nutzer – die möglicherweise über weniger technische Kenntnisse verfügen – bequem Einstellungen anpassen können. The post Wie uns Skripte den Arbeitsalltag erleichtern appeared first on ALLinONE Netzwerke.

zum Artikel gehen

Shell-Skripte auf macOS klickbar machen

Shell-Skripte lassen sich in wenigen Schritten auf dem Mac in klickbare Programme verwandeln. Das erspart den Umweg über das Terminal und auch weniger technikaffine Nutzer können so Deine Skripte starten. Im Folgenden erkläre ich Dir, wie Du Deine Shell-S

zum Artikel gehen

Mehr Effizienz im Team: geniale Tools, die den Arbeitsalltag erleichtern

Effizienz im Team erreichen und gleichzeitig Flexibilität bewahren – das ist die Herausforderung in der heutigen digitalen Arbeitswelt. Effektive Softwarelösungen sind dabei unerlässlich, um reibungslose [...] Der Beitrag Mehr Effizienz im Team: geniale T

zum Artikel gehen

Active Directory null Streß mit Scripten

Einführung Active Directory ist eine zentrale Komponente in vielen IT-Infrastrukturen und wird häufig zur Verwaltung von Benutzern, Gruppen, Computern und anderen Ressourcen verwendet. Die Verwaltung von Active Directory kann jedoch zeitaufwändig und f

zum Artikel gehen

„Die Integration von ERP und DMS spart uns monatlich ca. 65 Stunden Zeit“

Zwei Jahre hat die Fincke Hygiene OHG Amagno On Premise für ihre internen Prozesse nun schon im Einsatz. Kürzlich haben sie auch die Cloud-Version implementiert, um ihren Kunden den Datentransfer über ein Kundenportal zu erleichtern. Im Interview berichte

zum Artikel gehen

Treppenlifte können das Leben erleichtern

Ein Treppenlift ist eine wertvolle Ergänzung für jedes Einfamilienhaus, insbesondere für Menschen, die Schwierigkeiten haben, die Treppe zu bewältigen, oder für Menschen mit Mobilitätseinschränkungen. Ein Treppenlift bietet nicht nur Sicherheit und Komfor

zum Artikel gehen