Informationen zu Themen

Beschreibung

Informationen zu Themen umfassen eine Reihe von Konzepten zu PowerShell.

Informationen zu Themen

about_Alias_Provider

Bietet Zugriff auf die PowerShell-Aliase und die Werte, die sie darstellen.

about_Aliases

Beschreibt, wie alternative Namen für Cmdlets und Befehle in PowerShell verwendet werden.

about_ANSI_Terminals

Beschreibt die Unterstützung für ANSI-Escapesequenzen in Windows PowerShell.

about_Arithmetic_Operators

Beschreibt die Operatoren, die Arithmetik in PowerShell ausführen.

about_Arrays

Beschreibt Arrays, bei denen es sich um Datenstrukturen handelt, die zum Speichern von Sammlungen von Elementen konzipiert sind.

about_Assignment_Operators

Beschreibt, wie Operatoren zum Zuweisen von Werten zu Variablen verwendet werden.

about_Automatic_Variables

Beschreibt Variablen, die Statusinformationen für PowerShell speichern. Diese Variablen werden von PowerShell erstellt und Standard beibehalten.

about_Booleans

Beschreibt, wie boolesche Ausdrücke ausgewertet werden.

about_Break

Beschreibt die break Anweisung, die eine Möglichkeit zum Beenden des aktuellen Steuerelementblocks bietet.

about_Built-in_Functions

Beschreibt die integrierten Funktionen in PowerShell.

about_Calculated_Properties

PowerShell bietet die Möglichkeit, neue Eigenschaften dynamisch hinzuzufügen und die Formatierung von Objekten zu ändern, die an die Pipeline ausgegeben werden.

about_Calling_Generic_Methods

Eine generische Methode ist eine Methode mit zwei Parameterlisten: eine Liste generischer Typen und eine Liste von Methodenargumenten. Die folgenden Beispiele zeigen die neue PowerShell-Syntax für den Zugriff auf eine generische Methode: Syntax # static generic methods [type_name]::MethodName[generic_type_arguments](method_arguments) # instance generic methods $object.MethodName[generic_type_arguments](method_arguments) Dies generic_type_arguments kann eine einzelne Typ- oder kommagetrennte Liste von Typen sein, z [string, int]. B. andere generische Typen wie $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]() "The method_arguments " können null oder mehr Elemente sein. Weitere Informationen finden Sie unter Generics in .NET.

about_Case-Vertraulichkeit

PowerShell wird bei Beibehaltung der Groß-/Kleinschreibung so groß wie möglich unterschieden.

about_Character_Encoding

Beschreibt, wie PowerShell die Zeichencodierung für die Eingabe und Ausgabe von Zeichenfolgendaten verwendet.

about_CimSession

Beschreibt ein CimSession-Objekt und den Unterschied zwischen CIM-Sitzungen und PowerShell-Sitzungen.

about_Classes

Beschreibt, wie Sie Klassen zum Erstellen eigener benutzerdefinierter Typen verwenden können.

about_Classes_Constructors

Beschreibt, wie Konstruktoren für PowerShell-Klassen definiert werden.

about_Classes_Inheritance

Beschreibt, wie Sie Klassen definieren können, die andere Typen erweitern.

about_Classes_Methods

Beschreibt, wie Methoden für PowerShell-Klassen definiert werden.

about_Classes_Properties

Beschreibt, wie Eigenschaften für PowerShell-Klassen definiert werden.

about_Command_Precedence

Beschreibt, wie PowerShell bestimmt, welcher Befehl ausgeführt werden soll.

about_Command_Syntax

Beschreibt die Syntaxdiagramme, die in PowerShell verwendet werden.

about_Comment_Based_Help

Beschreibt, wie Kommentarbasierte Hilfethemen für Funktionen und Skripts geschrieben werden.

about_CommonParameters

Beschreibt die Parameter, die mit jedem Cmdlet verwendet werden können.

about_Comparison_Operators

Die Vergleichsoperatoren in PowerShell können entweder zwei Werte vergleichen oder Elemente einer Auflistung anhand eines Eingabewerts filtern.

about_Continue

Beschreibt, wie die continue Anweisung den Programmfluss sofort an den Anfang einer Programmschleife, einer switch Anweisung oder einer trap Anweisung zurückgibt.

about_Core_Commands

Listet die Cmdlets auf, die für die Verwendung mit PowerShell-Anbietern entwickelt wurden.

about_Data_Files

PowerShell-Datendateien werden verwendet, um beliebige Daten mithilfe der PowerShell-Syntax zu speichern.

about_Data_Sections

Erläutert Datenabschnitte, die Textzeichenfolgen und andere schreibgeschützte Daten aus skriptlogik isolieren.

about_Debuggers

Beschreibt den PowerShell-Debugger.

about_Do

Führt eine Anweisungsliste ein oder mehrere Male aus, unterliegt einer oder Until einer While Bedingung.

about_Enum

Die enum Anweisung wird verwendet, um eine Aufzählung zu deklarieren. Eine Enumeration ist ein eindeutiger Typ, der aus einer Gruppe benannter Bezeichnungen besteht, die als Enumeratorliste bezeichnet werden.

about_Environment_Provider

Bietet Zugriff auf die Windows-Umgebungsvariablen.

about_Environment_Variables

Beschreibt, wie Sie auf Umgebungsvariablen in PowerShell zugreifen und diese verwalten.

about_Execution_Policies

Beschreibt die PowerShell-Ausführungsrichtlinien und erläutert, wie sie verwaltet werden.

about_Experimental_Features

Verwenden Sie das Experimental Attribut, um Code als experimentell zu deklarieren. Verwenden Sie die folgende Syntax, um das Attribut zu deklarieren, das Experimental den Namen des experimentellen Features und die Auszuführende Aktion angibt, wenn das experimentelle Feature aktiviert ist: csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)] Für Module muss die NameOfExperimentalFeature Form von <modulename>.<experimentname>. Der ExperimentAction Parameter muss angegeben werden, und die einzigen gültigen Werte sind: - Show bedeutet, dass dieses experimentelle Feature angezeigt wird, wenn das Feature aktiviert ist - Hide bedeutet, dieses experimentelle Feature auszublenden, wenn das Feature aktiviert ist.

about_FileSystem_Provider

Ermöglicht den Zugriff auf Dateien und Verzeichnisse.

about_For

Beschreibt einen Sprachbefehl, den Sie zum Ausführen von Anweisungen basierend auf einem bedingten Test verwenden können.

about_Foreach

Beschreibt einen Sprachbefehl, den Sie verwenden können, um alle Elemente in einer Auflistung von Elementen zu durchlaufen.

about_Format.ps1xml

Die Format.ps1xml Dateien in PowerShell definieren die Standardanzeige von Objekten in der PowerShell-Konsole.

about_Function_Provider

Bietet Zugriff auf die in PowerShell definierten Funktionen.

about_Functions_Advanced_Methods

Beschreibt, wie Funktionen, die das CmdletBinding Attribut angeben, die Methoden und Eigenschaften verwenden können, die für kompilierte Cmdlets verfügbar sind.

about_Functions_Advanced_Parameters

Erläutert das Hinzufügen von Parametern zu erweiterten Funktionen.

about_Functions_Advanced

Führt erweiterte Funktionen ein, die eine Möglichkeit zum Erstellen von Cmdlets mithilfe von Skripts sind.

about_Functions_Argument_Completion

Die Argumentvollständigung ist ein Feature von PowerShell, das Hinweise bereitstellt, die Ermittlung ermöglicht und eingabeeingaben von Argumentwerten beschleunigt.

about_Functions_CmdletBindingAttribute

Beschreibt das Attribut, das eine Funktion wie ein kompiliertes Cmdlet funktioniert.

about_Functions_OutputTypeAttribute

Beschreibt ein Attribut, das den Typ des Objekts angibt, welches die Funktion zurückgibt.

about_Functions

Beschreibt, wie Funktionen in PowerShell erstellt und verwendet werden.

about_Group_Policy_Settings

Beschreibt die Gruppenrichtlinieneinstellungen für PowerShell

about_Hash_Tables

Beschreibt, wie Hashtables in PowerShell erstellt, verwendet und sortiert werden.

about_Hidden

Beschreibt die Schlüsselwort (keyword), mit der hidden Klassenmitglieder aus Standardergebnissen Get-Member ausgeblendet werden.

about_History

Beschreibt, wie Befehle im Befehlsverlauf abgerufen und ausgeführt werden.

about_If

Beschreibt einen Sprachbefehl, mit dem Sie Anweisungslisten basierend auf den Ergebnissen einer oder mehrerer bedingter Tests ausführen können.

about_Intrinsic_Members

Stellt Informationen zu den systeminternen Elementen von PowerShell bereit, die für alle PowerShell-Objekte verfügbar sind.

about_Job_Details

Enthält Details zu Hintergrundaufträgen auf lokalen und Remotecomputern.

about_Jobs

Enthält Informationen dazu, wie PowerShell-Hintergrundaufträge einen Befehl oder Ausdruck im Hintergrund ausführen, ohne mit der aktuellen Sitzung zu interagieren.

about_Join

Beschreibt, wie der Verknüpfungsoperator (Join) mehrere Zeichenfolgen in einer einzelnen Zeichenfolge kombiniert.

about_Language_Keywords

Beschreibt die Schlüsselwort (keyword) in der PowerShell-Skriptsprache.

about_Language_Modes

Erläutert Sprachmodi und deren Auswirkungen auf PowerShell-Sitzungen.

about_Line_Editing

Beschreibt, wie Befehle an der PowerShell-Eingabeaufforderung bearbeitet werden.

about_Locations

Beschreibt, wie Auf Elemente vom Arbeitsspeicherort in PowerShell aus zugegriffen werden kann.

about_Logging_Non-Windows

PowerShell protokolliert interne Vorgänge des Moduls, der Anbieter und der Cmdlets.

about_Logging_Windows

PowerShell protokolliert interne Vorgänge aus dem Modul, den Anbietern und Cmdlets im Windows-Ereignisprotokoll.

about_Logical_Operators

Beschreibt die Operatoren, die Anweisungen in PowerShell verbinden.

about_Member-Access_Enumeration

Beschreibt die automatische Aufzählung von Listenauflistungselementen bei Verwendung des Memberzugriffsoperators.

about_Methods

Beschreibt, wie Methoden zum Ausführen von Aktionen für Objekte in PowerShell verwendet werden.

about_Module_Manifests

Beschreibt die Einstellungen und Methoden zum Schreiben von Modulmanifestdateien.

about_Modules

Erläutert, wie PowerShell-Module installiert, importiert und verwendet werden.

about_Numeric_Literals

In diesem Artikel werden die Syntax und Verwendung numerischer Werte in PowerShell beschrieben.

about_Object_Creation

Erläutert, wie Objekte in PowerShell erstellt werden.

about_Objects

Stellt wichtige Informationen zu Objekten in PowerShell bereit.

about_Operator_Precedence

Listet die PowerShell-Operatoren in der Rangfolge auf.

about_Operators

Beschreibt die Operatoren, die von PowerShell unterstützt werden.

about_Output_Streams

Erläutert die Verfügbarkeit und den Zweck von Ausgabedatenströmen in PowerShell.

about_PackageManagement

PackageManagement ist ein Aggregator für Softwarepaketmanager.

about_Parameter_Sets

Beschreibt, wie Parametersätze in erweiterten Funktionen definiert und verwendet werden.

about_Parameters_Default_Values

Beschreibt, wie benutzerdefinierte Standardwerte für Cmdlet-Parameter und erweiterte Funktionen festgelegt werden.

about_Parameters

Beschreibt, wie Sie mit Befehlsparametern in PowerShell arbeiten.

about_Parsing

Beschreibt, wie PowerShell Befehle analysiert.

about_Path_Syntax

Beschreibt die vollständigen und relativen Pfadformate in PowerShell.

about_Pipeline_Chain_Operators

Beschreibt die Verkettung von Pipelines mit den && Operatoren || in PowerShell.

about_Pipelines

Kombinieren von Befehlen in Pipelines in powerShell

about_PowerShell_Config

Konfigurationsdateien für PowerShell, ersetzen die Registrierungskonfiguration.

about_PowerShell_Editions

Verschiedene Editionen von PowerShell werden auf verschiedenen zugrunde liegenden Laufzeiten ausgeführt.

about_Preference_Variables

Variablen, die das Verhalten von PowerShell anpassen.

about_Profiles

Beschreibt das Erstellen und Verwenden eines PowerShell-Profils.

about_Prompts

Beschreibt die Prompt Funktion und veranschaulicht, wie eine benutzerdefinierte Prompt Funktion erstellt wird.

about_Properties

Beschreibt die Verwendung von Objekteigenschaften in PowerShell.

about_Providers

Beschreibt, wie PowerShell-Anbieter Zugriff auf Daten und Komponenten bieten, auf die sonst nicht einfach über die Befehlszeile zugegriffen werden kann. Die Daten werden in einem konsistenten Format dargestellt, das einem Dateisystemlaufwerk ähnelt.

about_PSConsoleHostReadLine

Erläutert, wie Sie an der Konsolenaufforderung eine Anpassung erstellen, wie PowerShell Eingaben liest.

about_PSCustomObject

Erläutert die Unterschiede zwischen den [psobject] Zugriffstasten und [pscustomobject] den Eingabetasten.

about_PSItem

Die automatische Variable, die das aktuelle Objekt im Pipelineobjekt enthält.

Grundlegendes zu PSModulePath

In diesem Artikel werden der Zweck und die Verwendung der $env:PSModulePath Umgebungsvariablen behandelt.

about_PSSession_Details

Enthält detaillierte Informationen zu PowerShell-Sitzungen und der Rolle, die sie in Remotebefehlen spielen.

about_PSSessions

Beschreibt PowerShell-Sitzungen (PSSessions) und erläutert, wie eine dauerhafte Verbindung mit einem Remotecomputer hergestellt wird.

about_Pwsh

Erläutert die Verwendung der pwsh Befehlszeilenschnittstelle. Zeigt die Befehlszeilenparameter an und beschreibt die Syntax.

about_Quoting_Rules

Beschreibt Regeln für die Verwendung von einfachen und doppelten Anführungszeichen in PowerShell.

about_Redirection

Erläutert, wie Die Ausgabe von PowerShell zu Textdateien umgeleitet wird.

about_Ref

Beschreibt, wie eine Verweistypvariable erstellt und verwendet wird. Sie können Referenztypvariablen verwenden, damit eine Funktion den Wert einer Variablen ändern kann, die an sie übergeben wird.

about_Registry_Provider

Registrierung

about_Regular_Expressions

Beschreibt reguläre Ausdrücke in PowerShell.

about_Remote_Disconnected_Sessions

Erläutert, wie Sie die Verbindung mit einer PowerShell-Sitzung (PSSession) trennen und erneut herstellen.

about_Remote_Jobs

Beschreibt, wie Aufträge auf Remotecomputern ausgeführt werden.

about_Remote_Output

Beschreibt, wie die Ausgabe von Remotebefehlen interpretiert und formatiert wird.

about_Remote_Requirements

Beschreibt die Systemanforderungen und Konfigurationsanforderungen für die Ausführung von Remotebefehlen in PowerShell.

about_Remote_Troubleshooting

Beschreibt, wie Remotevorgänge in PowerShell behandelt werden.

about_Remote_Variables

Erläutert die Verwendung von lokalen und Remotevariablen in Remotebefehlen.

about_Remote

Beschreibt, wie Remotebefehle in PowerShell ausgeführt werden.

about_Requires

Verhindert, dass ein Skript ohne die erforderlichen Elemente ausgeführt wird.

about_Reserved_Words

Listet die reservierten Wörter auf, die nicht als Bezeichner verwendet werden können, da sie in PowerShell eine besondere Bedeutung haben.

about_Return

Beendet den aktuellen Bereich, der eine Funktion, ein Skript oder Skriptblock sein kann.

about_Run_With_PowerShell

Erläutert, wie Sie das Feature "Mit PowerShell ausführen" verwenden, um ein Skript von einem Dateisystemlaufwerk aus auszuführen.

about_Scopes

Erläutert das Konzept des Bereichs in PowerShell und zeigt, wie der Bereich von Elementen festgelegt und geändert wird.

about_Script_Blocks

Definiert, was ein Skriptblock ist, und erläutert, wie Skriptblöcke in der PowerShell-Programmiersprache verwendet werden.

about_Script_Internationalization

Beschreibt die Skript-Internationalisierungsfeatures, mit denen Skripts Nachrichten und Anweisungen für Benutzer in ihrer Benutzeroberflächensprache anzeigen können.

about_Scripts

Beschreibt, wie Skripts in PowerShell ausgeführt und geschrieben werden.

about_Session_Configuration_Files

Beschreibt Sitzungskonfigurationsdateien, die in einer Sitzungskonfiguration (auch als "Endpunkt" bezeichnet) verwendet werden, um die Umgebung von Sitzungen zu definieren, die die Sitzungskonfiguration verwenden.

about_Session_Configurations

Beschreibt die Sitzungskonfigurationen, die bestimmen, welche Benutzer eine Remoteverbindung mit dem Computer herstellen können und welche Befehle ausgeführt werden können.

about_Signing

Erläutert, wie Skripts signiert werden, damit sie den PowerShell-Ausführungsrichtlinien entsprechen.

about_Simplified_Syntax

Beschreibt einfachere, natürlichere Arten von Skriptfiltern für Auflistungen von Objekten.

about_Special_Characters

Beschreibt die Sonderzeichensequenzen, die steuern, wie PowerShell die nächsten Zeichen in der Sequenz interpretiert.

about_Splatting

Beschreibt die Verwendung von Splatting zum Übergeben von Parametern an Befehle in PowerShell.

about_Split

Erläutert, wie der Split-Operator verwendet wird, um eine oder mehrere Zeichenfolgen in Teilzeichenfolgen aufzuteilen.

about_Switch

Erläutert die Verwendung eines Schalters zum Behandeln mehrerer if Anweisungen.

about_Tab_Expansion

Durch die Vervollständigung der Eingaben erleichtert PowerShell das Bereitstellen von Hinweisen, das Aktivieren von Ermittlungen und das Beschleunigen der Eingabe. Mit der TAB-TASTE können Sie Befehlsnamen, Parameternamen, Argumentwerte und Dateipfade rasch vervollständigen.

about_Telemetry

Beschreibt die in PowerShell gesammelte Telemetrie und die Deaktivierung.

about_Thread_Jobs

Stellt Informationen zu Thread-basierten PowerShell-Aufträgen bereit. Ein Threadauftrag ist ein Hintergrundauftragstyp, der einen Befehl oder Ausdruck in einem separaten Thread innerhalb des aktuellen Sitzungsprozesses ausführt.

about_Throw

Beschreibt die throw Schlüsselwort (keyword), die einen Beendigungsfehler generiert.

about_Trap

Beschreibt eine Schlüsselwort (keyword), die einen Beendigungsfehler behandelt.

about_Try_Catch_Finally

Beschreibt, wie sie die trycatchfinally Blöcke zum Behandeln von Beendigungsfehlern verwenden.

about_Type_Accelerators

Beschreibt die für .NET Framework-Klassen verfügbaren Type Accelerators

about_Type_Operators

Beschreibt die Operatoren, die mit Microsoft .NET-Typen arbeiten.

about_Types.ps1xml

Erläutert, wie Sie Dateien verwenden Types.ps1xml , um die Typen von Objekten zu erweitern, die in PowerShell verwendet werden.

about_Updatable_Help

Beschreibt das aktualisierbare Hilfesystem in PowerShell.

about_Update_Notifications

Benachrichtigt Benutzer beim Starten von PowerShell, dass eine neue Version von PowerShell veröffentlicht wurde.

about_Using

Ermöglicht Ihnen anzugeben, welche Namespaces in der Sitzung verwendet werden.

about_Variable_Provider

Variable

about_Variables

Beschreibt, wie Variablen Werte speichern, die in PowerShell verwendet werden können.

about_While

Beschreibt eine Sprachanweisungen, mit der Sie einen Befehlsblock basierend auf den Ergebnissen eines bedingten Tests ausführen können.

about_Wildcards

Beschreibt die Verwendung von Platzhalterzeichen Karte in PowerShell.

about_Windows_PowerShell_Compatibility

Beschreibt die Windows PowerShell-Kompatibilitätsfunktionalität für PowerShell 7.