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 try
catch
finally
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für