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 Task & Job

Welche Aussage über die folgende Zeile ist korrekt?

1..8 | ForEach-Object -Parallel { "Verarbeite Schritt $_" | Write-Warning ; Start-Sleep -Seconds 1 } -ThrottleLimit 4

2 / 12

Kategorie: PowerShell Daten Ausgabe

Welches Wissen ist nötig, um individuelle Ausgabe-Windows-Fenster mit PowerShell zu erzeugen?

3 / 12

Kategorie: PowerShell Hilfe-System

Welche Aussagen bzgl. Cmdlets sind korrekt?

4 / 12

Kategorie: PowerShell Hilfe-System

Wie lautet das Cmdlet, um eine Netzwerk-Karte neu zu starten?

5 / 12

Kategorie: PowerShell Module

Welche Aufgabe hat ein Modul?

6 / 12

Kategorie: PowerShell Daten Ausgabe

Warum zeigt

Get-ChildItem -Path 'C:Windows'

ein tabellarisches Ergebnis mit den Spalten Mode, LastWriteTime, Length und Name?

7 / 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

8 / 12

Kategorie: PowerShell Parsing

Was muss beachtet werden, wenn Sie Argumente (z.B. ein Dateipfade) angeben die Leerstellen enthalten?

9 / 12

Kategorie: PowerShell Hilfe-System

Mit folgender Befehlszeile:

New-Item 'C:\Temp' -Type Directory

wird ein neuer Ordner angelegt. Ist dieser bereits vorhanden, wird ein Fehler ausgelöst. Wie könnte man die Fehler-Ausgabe verhindern?

10 / 12

Kategorie: PowerShell Objekt-Handling

Was kann mit dem Alias compare verglichen werden?

11 / 12

Kategorie: PowerShell Parsing

Was passiert beim Parsing?

12 / 12

Kategorie: PowerShell Operatoren

Welche Aussagen über Vergleichsoperatoren sind korrekt?

Ihr detailliertes Ergebnis senden wir Ihnen gerne per Email zu.

(Meine Datenschutzerklärung)

Deine Punktzahl ist

Die durchschnittliche Punktezahl ist 56%

0%

Bitte hinterlassen Sie eine Bewertung.


Folgende Artikel passen zu PowerShell

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 min Lesezeit

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 min Lesezeit

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.

WPF-GUI mit PowerShell erstellen

  • Beitrag zuletzt geändert am:2020-08-14
  • Lesedauer:13 min Lesezeit

Die folgende Guide erklärt an einem Beispiel schrittweise die Erstellung eines Graphical User Interface (kurz GUI) das ein Cmdlet steuert. Eine GUI ist ein Windows-Fenster das als Schnittstelle zwischen Mensch und Computer vermittelt. Die .NET-Technologie WPF ist ein perfekter Mitspieler Windows-Fenster mittels PowerShell-Scripting zu erzeugen.

PowerShell Pipeline Sinn & Nutzen erklärt
FlipChart PowerShell Pipelining Preview

PowerShell Pipeline Sinn & Nutzen erklärt

  • Beitrag zuletzt geändert am:2020-08-14
  • Lesedauer:12 min Lesezeit

Wie funktioniert die Pipeline-Verarbeitung in PowerShell? Welche Bedeutung haben die Verfahren ByValue und ByPropertyName beim Binden an Parameter? Welche Regeln gilt beim Pipelining zu beachten? Was ist Splatting und wie funktioniert es? Dieses Tutorial erklärt an praktischen Beispielen die Pipeline, so das Sie dieses Werkzeug effizient für sich arbeiten lassen können. Oder Testen Sie Ihr Wissen in einem Quiz.

Wissenswerte und Nützliche Quellen
Bildsymbol IT-Netzwerk Erde

Wissenswerte und Nützliche Quellen

  • Beitrag zuletzt geändert am:2020-08-13
  • Lesedauer:2 min Lesezeit

Externe Hyperlinks mit Wissenswertes und Nützliches rund um IT. Auf diese Liste greife ich persönlich oft zu, wenn es um die Themen PowerShell, Software-Entwicklung, Workflow, Office, Seminare, Websites und Domains geht.

Inhalts-Ende

Es existieren keine weiteren Seiten