Archiv der Kategorie: DevOps

DevOps beschreibt einen Ansatz aus den Bereichen der Softwareentwicklung und Systemadministration. DevOps ist ein Kofferwort aus den Begriffen Development (englisch für Entwicklung) und IT Operations (englisch für IT-Betrieb).

Dynamisches WhatIF

Dieses Beispiel ist vielleicht mit Kanonen auf Spatzen geschossen, aber es reist ein sehr interessantes Thema an. Bei dem Kopieren von Ordnern frage ich mich ab und an, was für Dateien eigentlich kopiert werden. Mit Hilfe des Schalters WhatIf wird … Weiterlesen

Veröffentlicht unter Allgemein, DevOps, Grundlage, PowerShell | Verschlagwortet mit , , , , , , , | Schreib einen Kommentar

Zertifikate mit privaten Schlüssel Exportieren

Allgemeines In diesem kurzen Blogbeitrag wird gezeigt, wie installierte Zertifikate angezeigt und mit privaten Schlüssel exportiert werden. Um den Umgang mit Zertifikaten so einfach wie möglich zu gestalten, liefert Microsoft ein eigenes Modul. Das “PKI” Modul wird ab Windows Server … Weiterlesen

Veröffentlicht unter Allgemein, DevOps | Verschlagwortet mit , , , , , , , , | Schreib einen Kommentar

PowerShell Dot Sourcing – Was und Warum

In PowerShell laufen Skripte immer in ihrem eigenen Gültigkeitsbereich (Scope). Funktionen und Parameter, die in einem Skript definiert werden, können nicht ohne weiteres von einem anderen Skript aufgerufen werden. In der Regel erstellt man für solche Szenarien ein Modul, was … Weiterlesen

Veröffentlicht unter Allgemein, DevOps, Pranktische Ein - und Mehrzeiler | Verschlagwortet mit , , , , , , , , | Schreib einen Kommentar

Powershell Modulpfade Anpassen

Powershell Modulpfade Anpassen Meistens hat man seine eigenen Module nicht in einem der Standard Modulpfade. Wie man eigene Pfade hinzufügen kann, zeig ich euch jetzt. In der Variable $env: verbergen sich alle Umgebungsvariablen. So auch die Variable PSModulPath. Je nachdem … Weiterlesen

Veröffentlicht unter Allgemein, DevOps, Nice To Know, PowerShell, Pranktische Ein - und Mehrzeiler | Verschlagwortet mit , , , , , | Schreib einen Kommentar

RDS Hochverfügbarer Verbindungsbroker

Im ersten Blog über RDS wurden die Grundlegenden Informationen von den Remote Desktop Services erläutert und eine kleine Farm erstellt. Im zweiten Teil soll die Hochverfügbarkeit des Verbindungsbrokers eingerichtet werden. Vorbereitung Für die Hochverfügbarkeit wird ein SQL-Server benötigt. Das kann … Weiterlesen

Veröffentlicht unter DevOps, Remote Desktop Services | Verschlagwortet mit , , , , , , , | 1 Kommentar

Remote Desktop Service Farm für Anwendungsbereitstellung unter Server 2016

Microsoft hat in den letzten Jahren in Sachen Remote Desktop Bereitstellung extrem aufgeholt und zum Teil überholt. Diesmal geht es um eine einfache Anwendungsbereitstellung die mit PowerShell umgesetzt wird. Im APPDeployment, oder  Anwendungsbereitstellung, werden installierte Programme an einen Client gestreamt. … Weiterlesen

Veröffentlicht unter DevOps, Grundlage, PowerShell, Remote Desktop Services, Scripting | Verschlagwortet mit , , , , , , , , | Schreib einen Kommentar

PowerShell Web Access PSWA Basics

Mit PowerShellWebAccess gibt es für Administratoren die Möglichkeiten die Systeme ganz einfach über die Weboberfläche zu verwalten. Und es ist gar nicht mal so schwer. Überblick / Umgebung In der Testumgebung befindet sich ein Domänen Controller und drei Server, AB-SRV16-01, … Weiterlesen

Veröffentlicht unter Allgemein, DevOps, PowerShell, Scripting | Verschlagwortet mit , , , , , , , , , , | Schreib einen Kommentar

JEA Just Enough Administration

Was tun, wenn es im Unternehmen viele Administratoren gibt, die gar nicht so recht Administratoren sind oder sein dürfen? Oft wird mit Berechtigungen sehr sorglos umgegangen, zum Leid der Nutzer und Ärger der “wirklichen” Admins. Gut, man kann vieles durch … Weiterlesen

Veröffentlicht unter DevOps, Entwicklung, Grundlage, PowerShell, Scripting | Verschlagwortet mit , , , , , , , | 1 Kommentar

PowerShell Splatting

Splatting ist ein einfacher Weg seine Scripte zu vereinfachen. Bei Cmdlets wie New-ADUser oder Send-MailMessage gibt es eine Vielzahl von Parametern die ausgefüllt werden können und zum Teil auch müssen. Dazu ein Beispiel:

Eine gängige Methode solche Langen Befehle … Weiterlesen

Veröffentlicht unter Allgemein, DevOps, Grundlage, Nice To Know, PowerShell, Scripting | Verschlagwortet mit , , , , , | Schreib einen Kommentar

Proxy Functions

Folgende Situation: Bei Problemen mit dem Drucken hilft es oft den Spoolerdienst neu zu starten. Für die Administratoren sind dies immer leidige Situationen. Also wird beschlossen dies an andere abzugeben. Um nicht jedem gleich Administrationsrechte zu geben, wird entschieden, via … Weiterlesen

Veröffentlicht unter Allgemein, DevOps, Grundlage, PowerShell, Scripting | Verschlagwortet mit , | Schreib einen Kommentar