Skip to Content
PowerShell Kochbuch, 4. Auflage
book

PowerShell Kochbuch, 4. Auflage

by Lee Holmes
September 2024
Intermediate to advanced
1002 pages
23h 43m
German
O'Reilly Media, Inc.
Content preview from PowerShell Kochbuch, 4. Auflage

Kapitel 13. Benutzerinteraktion

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

13.0 Einleitung

Obwohl die meisten Skripte so konzipiert sind, dass sie automatisch ablaufen, wirst du es oft nützlich finden, wenn deine Skripte mit dem Benutzer interagieren.

Hinweis

Der beste Weg, um Eingaben von deinen Nutzern zu erhalten, sind die Argumente und Parameter für dein Skript oder deine Funktion. So können deine Nutzer dein Skript ausführen, ohne dabei sein zu müssen!

Wenn dein Skript sehr von einer interaktiven Erfahrung profitiert (oder diese erfordert), bietet die PowerShell eine Reihe von Möglichkeiten. Dabei kann es sich um das Warten auf einen Tastendruck, die Eingabeaufforderung oder eine umfangreichere Eingabeaufforderung mit Auswahlmöglichkeiten handeln.

Die Benutzereingabe ist jedoch nicht der einzige Aspekt der Interaktion. Zusätzlich zu den Eingabemöglichkeiten unterstützt PowerShell auch die Ausgabe - von der Anzeige einfacher Textstrings bis hin zu detaillierteren Fortschrittsberichten und der Interaktion mit UI-Frameworks.

13.1 Eine Zeile mit Benutzereingaben lesen

Problem

Du möchtest in deinem Skript die Eingaben des Benutzers verwenden.

Lösung

Um Benutzereingaben zu erhalten, verwendest du das cmdlet Read-Host:

PS > $directory = Read-Host "Enter a directory name"
Enter a directory name: C:\MyDirectory
PS > $directory
C:\MyDirectory

Diskussion

Das Cmdlet Read-Host liest eine ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Windows PowerShell 5 – kurz & gut, 4th Edition

Windows PowerShell 5 – kurz & gut, 4th Edition

Rolf Masuch, Thorsten Butz

Publisher Resources

ISBN: 9781098194697