Freigeben über


Microsoft.PowerShell.Utility

Dieser Abschnitt enthält die Hilfethemen für die Cmdlets, die mit dem Modul "Microsoft.PowerShell.Utility" installiert sind. Dieses Modul enthält Cmdlets, die die grundlegenden Features von PowerShell verwalten.

Microsoft.PowerShell.Utility

Add-Member

Fügt einer Instanz eines PowerShell-Objekts benutzerdefinierte Eigenschaften und Methoden hinzu.

Add-Type

Fügt einer PowerShell-Sitzung eine Microsoft .NET-Klasse hinzu.

Clear-Variable

Löscht den Wert einer Variablen.

Compare-Object

Vergleicht zwei Gruppen von Objekten.

ConvertFrom-Csv

Konvertiert Objekteigenschaften im CSV-Format (Character Separated Value) in CSV-Versionen der ursprünglichen Objekte.

ConvertFrom-Json

Konvertiert eine JSON-formatierte Zeichenfolge in ein benutzerdefiniertes Objekt oder eine Hashtabelle.

ConvertFrom-Markdown

Konvertieren Sie den Inhalt einer Zeichenfolge oder datei in ein MarkdownInfo--Objekt.

ConvertFrom-SddlString

Konvertiert eine SDDL-Zeichenfolge in ein benutzerdefiniertes Objekt.

ConvertFrom-StringData

Konvertiert eine Zeichenfolge, die mindestens ein Schlüssel-Wert-Paar enthält, in eine Hashtabelle.

ConvertTo-Csv

Konvertiert .NET-Objekte in eine Reihe von zeichentrennten Zeichenfolgen (CSV).

ConvertTo-Html

Konvertiert .NET-Objekte in HTML, die in einem Webbrowser angezeigt werden können.

ConvertTo-Json

Konvertiert ein Objekt in eine JSON-formatierte Zeichenfolge.

ConvertTo-Xml

Erstellt eine XML-basierte Darstellung eines Objekts.

Debug-Runspace

Startet eine interaktive Debugging-Sitzung mit einem Runspace.

Disable-PSBreakpoint

Deaktiviert die Haltepunkte in der aktuellen Konsole.

Disable-RunspaceDebug

Deaktiviert das Debuggen für einen oder mehrere Runspaces und gibt alle ausstehenden Debuggerstopps frei.

Enable-PSBreakpoint

Aktiviert die Haltepunkte in der aktuellen Konsole.

Enable-RunspaceDebug

Aktiviert das Debuggen von Runspaces, wobei alle Haltepunkte beibehalten werden, bis ein Debugger angefügt wird.

Export-Alias

Exportiert Informationen zu aktuell definierten Aliasen in eine Datei.

Export-Clixml

Erstellt eine XML-basierte Darstellung eines Objekts oder Objekts und speichert es in einer Datei.

Export-Csv

Konvertiert Objekte in eine Reihe von CSV-Zeichenfolgen (Character Separated Value) und speichert die Zeichenfolgen in einer Datei.

Export-FormatData

Speichert Formatierungsdaten aus der aktuellen Sitzung in einer Formatierungsdatei.

Export-PSSession

Exportiert Befehle aus einer anderen Sitzung und speichert sie in einem PowerShell-Modul.

Format-Custom

Verwendet eine angepasste Ansicht, um die Ausgabe zu formatieren.

Format-Hex

Zeigt eine Datei oder eine andere Eingabe als hexadezimal an.

Format-List

Formatiert die Ausgabe als Liste von Eigenschaften, in denen jede Eigenschaft in einer neuen Zeile angezeigt wird.

Format-Table

Formatiert die Ausgabe als Tabelle.

Format-Wide

Formatiert Objekte als breite Tabelle, die nur eine Eigenschaft jedes Objekts anzeigt.

Get-Alias

Ruft die Aliase für die aktuelle Sitzung ab.

Get-Culture

Ruft den aktuellen Kultursatz im Betriebssystem ab.

Get-Date

Ruft das aktuelle Datum und die aktuelle Uhrzeit ab.

Get-Error

Ruft die neuesten Fehlermeldungen aus der aktuellen Sitzung ab und zeigt sie an.

Get-Event

Ruft die Ereignisse in der Ereigniswarteschlange ab.

Get-EventSubscriber

Ruft die Ereignisabonnenten in der aktuellen Sitzung ab.

Get-FileHash

Berechnet den Hashwert für eine Datei mithilfe eines angegebenen Hashalgorithmus.

Get-FormatData

Ruft die Formatierungsdaten in der aktuellen Sitzung ab.

Get-Host

Ruft ein Objekt ab, das das aktuelle Hostprogramm darstellt.

Get-MarkdownOption

Gibt die aktuellen Farben und Formatvorlagen zurück, die zum Rendern von Markdown-Inhalten in der Konsole verwendet werden.

Get-Member

Ruft die Eigenschaften und Methoden von Objekten ab.

Get-PSBreakpoint

Ruft die Haltepunkte ab, die in der aktuellen Sitzung festgelegt sind.

Get-PSCallStack

Zeigt den aktuellen Aufrufstapel an.

Get-Random

Erzeugt eine Zufallszahl oder wählt Objekte zufällig aus einer Sammlung aus.

Get-Runspace

Ruft aktive Runspaces innerhalb eines PowerShell-Hostprozesses ab.

Get-RunspaceDebug

Zeigt Runspace-Debuggingoptionen an.

Get-SecureRandom

Erzeugt eine Zufallszahl oder wählt Objekte zufällig aus einer Sammlung aus.

Get-TraceSource

Ruft PowerShell-Komponenten ab, die für die Ablaufverfolgung eingesetzt werden.

Get-TypeData

Ruft die erweiterten Typdaten in der aktuellen Sitzung ab.

Get-UICulture

Ruft die aktuellen Benutzeroberflächenkultureinstellungen im Betriebssystem ab.

Get-Unique

Gibt eindeutige Elemente aus einer sortierten Liste zurück.

Get-Uptime

Ruft die TimeSpan seit dem letzten Start ab.

Get-Variable

Ruft die Variablen in der aktuellen Konsole ab.

Get-Verb

Ruft genehmigte PowerShell-Verben ab.

Group-Object

Gruppiert Objekte, die denselben Wert für angegebene Eigenschaften enthalten.

Import-Alias

Importiert eine Aliasliste aus einer Datei.

Import-Clixml

Importiert eine CLIXML-Datei und erstellt entsprechende Objekte in PowerShell.

Import-Csv

Erstellt tabellenähnliche benutzerdefinierte Objekte aus den Elementen in einer CSV-Datei (Character-Separated Value).

Import-LocalizedData

Importiert sprachspezifische Daten in Skripts und Funktionen basierend auf der für das Betriebssystem ausgewählten Benutzeroberflächenkultur.

Import-PowerShellDataFile

Importiert Werte aus einer .psd1 Datei, ohne den Inhalt aufzugeben.

Import-PSSession

Importiert Befehle aus einer anderen Sitzung in die aktuelle Sitzung.

Invoke-Expression

Führt Befehle oder Ausdrücke auf dem lokalen Computer aus.

Invoke-RestMethod

Sendet eine HTTP- oder HTTPS-Anforderung an einen RESTful-Webdienst.

Invoke-WebRequest

Ruft Inhalte von einer Webseite im Internet ab.

Join-String

Kombiniert Objekte aus der Pipeline in einer einzelnen Zeichenfolge.

Measure-Command

Misst die Zeit, die zum Ausführen von Skriptblöcken und Cmdlets benötigt wird.

Measure-Object

Berechnet die numerischen Eigenschaften von Objekten sowie die Zeichen, Wörter und Zeilen in Zeichenfolgenobjekten, z. B. Textdateien.

New-Alias

Erstellt einen neuen Alias.

New-Event

Erstellt ein neues Ereignis.

New-Guid

Erstellt eine GUID.

New-Object

Erstellt eine Instanz eines Microsoft .NET Framework- oder COM-Objekts.

New-TemporaryFile

Erstellt eine temporäre Datei.

New-TimeSpan

Erstellt ein TimeSpan -Objekt.

New-Variable

Erstellt eine neue Variable.

Out-File

Sendet die Ausgabe an eine Datei.

Out-GridView

Sendet die Ausgabe an eine interaktive Tabelle in einem separaten Fenster.

Out-Printer

Sendet die Ausgabe an einen Drucker.

Out-String

Gibt Eingabeobjekte als Zeichenfolge aus.

Read-Host

Liest eine Zeile von Eingaben aus der Konsole.

Register-EngineEvent

Abonniert Ereignisse, die vom PowerShell-Modul und vom cmdlet New-Event generiert werden.

Register-ObjectEvent

Abonniert die Ereignisse, die von einem Microsoft .NET Framework -Objekt generiert werden.

Remove-Alias

Entfernen Sie einen Alias aus der aktuellen Sitzung.

Remove-Event

Löscht Ereignisse aus der Ereigniswarteschlange.

Remove-PSBreakpoint

Löscht Haltepunkte aus der aktuellen Konsole.

Remove-TypeData

Löscht erweiterte Typen aus der aktuellen Sitzung.

Remove-Variable

Löscht eine Variable und ihren Wert.

Select-Object

Wählt Objekte oder Objekteigenschaften aus.

Select-String

Sucht Text in Zeichenfolgen und Dateien.

Select-Xml

Sucht Text in einer XML-Zeichenfolge oder einem Dokument.

Send-MailMessage

Sendet eine E-Mail-Nachricht.

Set-Alias

Erstellt oder ändert einen Alias für ein Cmdlet oder einen anderen Befehl in der aktuellen PowerShell-Sitzung.

Set-Date

Ändert die Systemzeit auf dem Computer in eine von Ihnen angegebene Uhrzeit.

Set-MarkdownOption

Legt die Farben und Formatvorlagen fest, die zum Rendern von Markdown-Inhalten in der Konsole verwendet werden.

Set-PSBreakpoint

Legt einen Haltepunkt für eine Zeile, einen Befehl oder eine Variable fest.

Set-TraceSource

Konfiguriert, startet und stoppt eine Ablaufverfolgung von PowerShell-Komponenten.

Set-Variable

Legt den Wert einer Variablen fest. Erstellt die Variable, wenn eine mit dem angeforderten Namen nicht vorhanden ist.

Show-Command

Zeigt PowerShell-Befehlsinformationen in einem grafischen Fenster an.

Show-Markdown

Zeigt eine Markdown-Datei oder einen String in der Konsole auf freundliche Weise mit VT100-Escape-Sequenzen oder in einem Browser mit HTML an.

Sort-Object

Sortiert Objekte nach Eigenschaftswerten.

Start-Sleep

Hält die Aktivität in einem Skript oder einer Sitzung für den angegebenen Zeitraum an.

Tee-Object

Speichert die Befehlsausgabe in einer Datei oder Variable und sendet sie auch an die Pipeline.

Test-Json

Überprüft, ob es sich bei einer Zeichenfolge um ein gültiges JSON-Dokument handelt.

Trace-Command

Konfiguriert und startet eine Ablaufverfolgung des angegebenen Ausdrucks oder Befehls.

Unblock-File

Hebt die Blockierung von Dateien auf, die aus dem Internet heruntergeladen wurden.

Unregister-Event

Storniert ein Ereignisabonnement.

Update-FormatData

Aktualisiert die Formatierungsdaten in der aktuellen Sitzung.

Update-List

Fügt Elemente zu und entfernt Elemente aus einem Eigenschaftswert, der eine Auflistung von Objekten enthält.

Update-TypeData

Aktualisiert die erweiterten Typdaten in der Sitzung.

Wait-Debugger

Stoppt ein Skript im Debugger, bevor die nächste Anweisung im Skript ausgeführt wird.

Wait-Event

Wartet, bis ein bestimmtes Ereignis ausgelöst wird, bevor die Ausführung fortgesetzt wird.

Write-Debug

Schreibt eine Debugmeldung in die Konsole.

Write-Error

Schreibt ein Objekt in den Fehlerdatenstrom.

Write-Host

Schreibt eine angepasste Ausgabe in einen Host.

Write-Information

Gibt an, wie PowerShell Datenstromdaten für einen Befehl verarbeitet.

Write-Output

Schreibt die angegebenen Objekte in die Pipeline.

Write-Progress

Zeigt eine Statusleiste in einem PowerShell-Befehlsfenster an.

Write-Verbose

Schreibt Text in den ausführlichen Nachrichtendatenstrom.

Write-Warning

Schreibt eine Warnmeldung.