Archiv der Kategorie: Grundlage

Windows Terminal (Preview)

Allgemein CMD, PowerShell, Git-Bash, Bash, SSH, Ubuntu-Terminal, Azure Cloud Shell um nur einige zu nennen. “Windows Terminal“, ein interessantes Open Source Projekt von Microsoft, zu finden auf GitHub und eine Überlegung wert. Das Ziel dieses Projektes ist es die Nutzer … Weiterlesen

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

Der OutVariable Parameter

Einer der Default Properties bei Advanced Functions ist OutVariable, ich habe diesen mal etwas genauer untersucht. Wie schon gesagt, der Parameter ist nur in Advanced Functions vorhanden: Durch CmdLetBinding steht nun der Parameter zu Verfügung. In der Syntax wird das … Weiterlesen

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

Der Parameter ArgumentList

Invoke-Command oder New-PSSession, die Frage stelle ich mir recht häufig, wenn CmdLets den ComputerName Parameter nicht beinhalten. In Skripten ist es sicherlich eine Mischung zwischen New-PssSession und Invoke-Command. Wie sieht das aber im täglichen Gebrauch aus? Verbindet ihr euch immer … Weiterlesen

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

Alternative Foreach-Object Loop Variable

Bei der Nutzung von Foreach-Object in PowerShell stellt PowerShell die  Automatisch generierten Variable $_  zum Weiterarbeiten bereit. Was einige gar nicht wissen ist, dass es seit Version 3 auch $psitem genutzt werden kann. Dies vereinfacht sicherlich das lesen eines Scriptes … Weiterlesen

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

Visual Studio Code Shortcut zwischen Terminal und Editor wechseln

Seit einiger Zeit beschäftige ich mich auch mit dem mächtigen VSCode Editor. Aus der ISE bin ich es gewohnt schnell zwischen Konsole und Editor zu wechseln, was in VSCode nicht so einfach war. Nach einiger Zeit habe ich dann die entsprechenden … Weiterlesen

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

Debugging in PowerShell Studio 2017 – etwas mehr

Nachdem in meinem letzten Beitrag das Grundlegende Debugging mit dem PowerShell Studio 2017 gezeigt wurde, geht es diesmal um die weiteren Funktionen die PowerShell Studio im Bereich Debugging mit sich bringt. Im Breakpoint Menü befindet sich der “Edit Breakpoint” Menüpunkt, dieses … Weiterlesen

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

PowerShell Studio 2017 – Grundlagen Debugging

Debugging ist eines der wichtigsten Dinge, egal in welchen Editor gearbeitet wird. PowerShell Studio liefert hier einen großen Funktionsumfang. zum Layout In den Layouts die mitgeliefert werden ist eine Debug-Ansicht vorhanden, mir persönlich gefällt diese nicht, da sie nicht übersichtlich … Weiterlesen

Veröffentlicht unter Allgemein, Grundlage, PowerShell Studio | 1 Kommentar

Powershell Snippets in Sapien PowerShell Studio erstellen

Seit einiger Zeit versuche ich alle meine Funktionen auch mit einem Pester Testskript zu versehen. Dabei werden immer wieder die Funktion – allerdings nur mit anderen Parametern – aufgerufen, so auch in meiner jüngsten Funktion, zu welcher bald ein Blog kommen … Weiterlesen

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

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

PSCutomObject

Wer mit PowerShell arbeitet kommt um Objekte nicht herum. In Skripten muss man meist selbst Objekte erstellen. Hier heißt es viele Wege führen nach Rom, einen davon zeige ich heute.

Das interessante ist, die Definition des Objekts über [pscustomobject]. mit … Weiterlesen

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