Was ist, was kann PowerShell

PowerShell wird als Framework verstanden, dass zur plattformübergreifenden Aufgabenautomatisierung und Konfigurationsverwaltung eingesetzt wird. PowerShell bestehend aus einem Kommandozeileninterpreter und einer Skriptsprache.

PowerShell verbindet die aus Unix-Shell bekannte Philosophie von Pipes und Filtern mit Paradigmen der objektorientierten Programmierung (OOP). Im Gegensatz zu den meisten Shells, bei denen Text eingegeben und zurückgegeben wird, basiert PowerShell auf .NET und akzeptiert .NET-Objekte und gibt diese zurück. Diese grundlegende Änderung bringt völlig neue Tools und Methoden für die Automatisierung mit sich.

Der Benutzer kann wie bisher einfache Befehle (Cmdlet) an einer Kommandozeile ausführen und miteinander verknüpfen (| Pipeline) oder aber auch komplexe Skript-Programme mit der eigens dafür entwickelten PowerShell Scripting Language schreiben.

Jetzt Neu, abonnieren Sie meinen PowerShell-YouTube-Kanal.

Wenn Sie meine Artikel als hilfreich empfunden haben bitte erwähnen Sie diese in den sozialen Medien. Als Dankeschön bekommen Sie ein von mir erstelltes hochwertiges A1-PowerShell-7-Poster mit den wichtigsten Informationen für die tägliche Arbeit per Post zugesendet. Hierzu schreiben Sie mir an info (at) attilakrick.com einfache eine E-Mail mit dem Link der Erwähnung sowie Ihre Adresse. Aber nur solange der Vorrat reicht. Ihre Daten (E-Mail, Adresse) werden nur zum Zweck des Poster-Versandes benötigt und anschließend gelöscht.

Interesse an Wissen vom Trainer mit vielen praxisbezogenen Übungen, Wissenstests und Frage und Antwort-Runden? Jetzt in meinen PowerShell-Seminaren und -Workshops.

Wissenstest

Sitzen Die PowerShell Grundlagen? Beantworten Sie 12 zufällige Fragen und testen Ihr Wissen. Dieser Wissenstest über die PowerShell Grundlagen ist kostenlos und kann anonym erfolgen. Die Auswertung des Wissenstests erfolgt sofort am Ende.

Zu gewinnen gibt es Stolz und Ehre.

Viel Spaß und Erfolg!


0%
0 Voten, 0 Durchschnittssterne
Erstellt von Attila Krick

PowerShell

PowerShell Grundlagen

Wer die korrekten Antworten auf diese Fragen beherrscht hat die Basics verinnerlicht und ist bestimmt für Größeres.

1 / 12

Kategorie: PowerShell Pipeline

Die Bindung des Pipeline-Objektes an das Cmdlet New-LocalUser findet nach dem Verfahren ByPropertyName statt, da alle verbindlichen Voraussetzungen erfüllt werden. Welche Voraussetzungen sind das?

Get-ChildItem -Path 'C:TempNewUsers.csv' | Get-Content | ConvertFrom-Csv -Delimiter ';' -Header 'Name', 'Password', 'Description' | Select-Object -Skip 1 -Property 'Name', 'Description', @{ Label='Password'; Expression={ $_.Password | ConvertTo-SecureString -AsPlainText -Force } } | New-LocalUser

2 / 12

Kategorie: PowerShell Daten Konvertierung

Welche Möglichkeiten gibt es, um PowerShell-Objekte in ein Excel-Datei-Format zu konvertieren?

3 / 12

Kategorie: PowerShell Operatoren

Welche Aussagen über Vergleichsoperatoren sind korrekt?

4 / 12

Kategorie: PowerShell Variable

Starten die folgenden Zeilen einen Notepad-Prozess?

$wmi = [WmiClass]"Win32_Process"
[void]$wmi.Create('notepad.exe')

5 / 12

Kategorie: PowerShell Daten Konvertierung

Was ist die Aufgabe von ConvertFrom-Csv?

6 / 12

Kategorie: PowerShell Hilfe-System

Woran erkennt man in der Cmdlet-Hilfe, dass es sich bei einem Parameter um einen Switch-Parameter handelt?

7 / 12

Kategorie: PowerShell Tools

Welche Aussagen bzgl. Visual Studio Code (VSCode) sind korrekt?

8 / 12

Kategorie: PowerShell (Benutzer-)Eingabe

Mit welchen Cmdlets können Sie vom Benutzer eine Eingabe abverlangen ohne weitere Module zuerst installieren zu müssen?

9 / 12

Kategorie: PowerShell Daten Ausgabe

Welche primäre Aufgabe haben Format-* Cmdlets?

10 / 12

Kategorie: PowerShell (Benutzer-)Eingabe

Welche Aussage bzgl. Show-Command ist korrekt?

11 / 12

Kategorie: PowerShell Transaction

In der Datenbank-Welt gibt es den Begriff der Transaktion. Darunter versteht man, mehrere Änderungen in eine Transaktion einzuschließen und nur wenn alle Änderungen in die DB eingetragen wurden gilt die Transaktion als abgeschlossen. Wenn nicht wird bis zum Beginn der Transaktion alles rückgängig gemacht. Gibt es es eine ähnliche Mechanik für die PowerShell?

12 / 12

Kategorie: PowerShell Type & Object

Wie wird de String Köln in PowerShell korrekt maskiert?

Ihr detailliertes Ergebnis senden wir Ihnen gerne per Email zu.

(Meine Datenschutzerklärung)

Deine Punktzahl ist

Die durchschnittliche Punktezahl ist 71%

0%

Bitte hinterlassen Sie eine Bewertung.


Folgende Artikel passen zu PowerShell

Unbekannte PowerShell Cmdlets suchen und finden
PowerShell Cmdlet finden (TOP10)

Unbekannte PowerShell Cmdlets suchen und finden

  • Beitrag zuletzt geändert am:2020-08-24
  • Lesedauer:5 Minuten zum Lesen

Aus der alten DOS-Tretmühle heraus zu kommen ist oft nicht leicht da die neuen Cmdlets meist abenteuerliche Name besitzen auf die man so einfach nicht kommt. Hier zeige ich Ihnen wie Sie aus über 2.000 Cmdlets dennoch Ihres schnell finden können.

PowerShell Objekte für eigenen Zweck sinnvoll erweitern
PowerShell Member Types

PowerShell Objekte für eigenen Zweck sinnvoll erweitern

  • Beitrag zuletzt geändert am:2020-08-20
  • Lesedauer:5 Minuten zum Lesen

Über die Pipe transportieren Cmdlets ihre Daten per Objekt. Das Objekte ist unser Daten- und Funktionsträger deren Umfang vom entsprechenden Typen abhängt. Darüber hinaus können wir temporär die Objekte um weitere nützliche Member, wie Eigenschaften und Methoden erweitern.

Ideale Aufbau einer PowerShell-Script-Datei
9 Schritte zum perfekten PowerShell-Script

Ideale Aufbau einer PowerShell-Script-Datei

  • Beitrag zuletzt geändert am:2020-08-20
  • Lesedauer:6 Minuten zum Lesen

Dieser Artikel erklärt welche PowerShell-Elemente in einer .PS1 oder .PSM1-Datei sinnvoll sind und in welcher Reihenfolge diese erfolgen sollten. Dieser inhaltliche Aufbau von ausführbaren Dateien betrifft einfache Script-Dateien (.PS1) als auch Script-Module-Dateien (.PSM1).

PowerShell Sicherheit in 6 Schritten produktiv absichern
PowerShell Sicherheit - Die Keywords

PowerShell Sicherheit in 6 Schritten produktiv absichern

  • Beitrag zuletzt geändert am:2020-08-24
  • Lesedauer:19 Minuten zum Lesen

Welche Sicherheitsmaßnahmen stehen dem Administrator zur Verfügung, um die PowerShell produktiv abzusichern und trotzdem administrative Aufgaben an Nicht-Administratoren zu delegieren (JEA)? Wie können verdächtige und unerwünschte Aktivitäten protokolliert werden (ScriptBlockLogging)? Wie sollten die Ausführungsrichtlinien eingestellt sein und was bedeutet das für den Betrieb? Solche und noch weitere Fragen werden hier geklärt, um die Sicherheit an der PowerShell zu erhöhen.

PowerShell Objekte in 3 Schritten erfolgreich analysieren
PowerShell Objekte Analyse

PowerShell Objekte in 3 Schritten erfolgreich analysieren

  • Beitrag zuletzt geändert am:2020-08-24
  • Lesedauer:10 Minuten zum Lesen

Objekten erhalten wir von Cmdlets die wieder um Ihrerseits dies in die Pipeline geben. Wie wir Objekte auswerten und manipulieren hängt entscheiden von der Analyse dieser Objekte ab. Und genau darum geht es hier erfolgreich PowerShell-Objekte zu analysieren.

Sensible Daten mit PowerShell verschlüsseln
Bildsymbol PowerShell-Sicherheit

Sensible Daten mit PowerShell verschlüsseln

  • Beitrag zuletzt geändert am:2020-08-13
  • Lesedauer:7 Minuten zum Lesen

Wenn Sie in der PowerShell mit sensiblen Daten umgehen sollten Sie diese verschlüsseln, um sie so vor unberechtigten Zugriff zu schützen. Dieser Artikel zeigt Ihnen 6 Tricks wie diese Daten mittels Passwort, durch das aktuelle Benutzer-Profil oder per Zertifikate geschützt werden können.

PowerShell Bildergalerie
PowerShell Hero (Comic)

PowerShell Bildergalerie

  • Beitrag zuletzt geändert am:2020-08-14
  • Lesedauer:1 Minuten zum Lesen

Eine Sammlung von Bilder die Sehenswert sind und für weitere Anregungen sorgen aus der Welt von PowerShell.

PowerShell Seminare für Anfänger und Profis
Bildsymbol PowerShell Seminare

PowerShell Seminare für Anfänger und Profis

  • Beitrag zuletzt geändert am:2020-08-14
  • Lesedauer:9 Minuten zum Lesen

Ich biete Ihnen mein Wissen als Schulung, Seminar, Workshop oder Coaching an. Sie können die Themenblöcke frei konfigurieren oder um ihre Wunsch-Themen ergänzen. Gerne berate ich Sie für ideales Können-Ziel.

PowerShell Wissenstest – testen Sie Ihr Wissen
KEEP CALM and use Get-Help

PowerShell Wissenstest – testen Sie Ihr Wissen

  • Beitrag zuletzt geändert am:2020-08-14
  • Lesedauer:2 Minuten zum Lesen

Testen Sie Ihr PowerShell Wissen! Zu den wichtigsten PowerShell Themenbereichen finden Sie hier Wissenstests, um sich selbst zu prüfen. Kostenlos und ohne Hintergedanken.

Einstieg in PowerShell für Anfänger und Profis
KEEP CALM and use Get-Help

Einstieg in PowerShell für Anfänger und Profis

  • Beitrag zuletzt geändert am:2020-08-14
  • Lesedauer:34 Minuten zum Lesen

Sie möchten eine Vorstellung bekommen was PowerShell eigentlich ist? Wie PowerShell bei der automatisierten Konfiguration von Computer-Systeme unterstützt? Oder Erfahrungen im Programmieren sammeln? Dann ist dieses einsteiger freundliche PowerShell Tutorial genau das richtige für Sie als Anfänger aber auch als IT-Profi. In diesem Überblick bekommen Sie erklärt wie PowerShell und Tools installiert werden und wie Sie diese benutzten. Für Ihre ersten Schritte bekommen Sie das Rüstzeug an die Hand, um autark kleinere Aufgaben zu lösen, um im PowerShell-Jungle zu überleben.

Inhalts-Ende

Es existieren keine weiteren Seiten