Freigeben über


Get-Content

Ruft den Inhalt des Elements an der angegebenen Position ab.

Syntax

Path (Standard)

Get-Content
    [-Path] <string[]>
    [-ReadCount <long>]
    [-TotalCount <long>]
    [-Tail <int>]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Force]
    [-Credential <pscredential>]
    [-UseTransaction]
    [-Delimiter <string>]
    [-Wait]
    [-Raw]
    [-Encoding <FileSystemCmdletProviderEncoding>]
    [-Stream <string>]
    [<CommonParameters>]

LiteralPath

Get-Content
    -LiteralPath <string[]>
    [-ReadCount <long>]
    [-TotalCount <long>]
    [-Tail <int>]
    [-Filter <string>]
    [-Include <string[]>]
    [-Exclude <string[]>]
    [-Force]
    [-Credential <pscredential>]
    [-UseTransaction]
    [-Delimiter <string>]
    [-Wait]
    [-Raw]
    [-Encoding <FileSystemCmdletProviderEncoding>]
    [-Stream <string>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Get-Content ruft den Inhalt des Elements an der durch den Pfad angegebenen Position ab, z. B. den Text in einer Datei oder den Inhalt einer Funktion. Bei Dateien wird der Inhalt zeilenweise gelesen und gibt eine Auflistung von Objekten zurück, von denen jedes eine Inhaltszeile darstellt.

Ab PowerShell 3.0 kann Get-Content auch eine angegebene Anzahl von Zeilen vom Anfang oder Ende eines Elements abrufen.

Beispiele

Beispiel 1: Abrufen des Inhalts einer Textdatei

In diesem Beispiel wird der Inhalt einer Datei im aktuellen Verzeichnis angezeigt. Die LineNumbers.txt Datei enthält 100 Zeilen im Format This is Line X und wird in mehreren Beispielen verwendet.

1..100 | ForEach-Object { Add-Content -Path .\LineNumbers.txt -Value "This is line $_." }
Get-Content -Path .\LineNumbers.txt
This is Line 1
This is Line 2
...
This is line 99.
This is line 100.

Die Array-Werte 1-100 werden über die Pipeline an das Cmdlet ForEach-Object gesendet. ForEach-Object verwendet einen Skriptblock mit dem Cmdlet Add-Content zum Erstellen der LineNumbers.txt-Datei. Die Variable $_ stellt die Arraywerte dar, wenn jedes Objekt an die Pipeline gesendet wird. Das Cmdlet Get-Content verwendet den Parameter Path, um die LineNumbers.txt Datei anzugeben und den Inhalt in der PowerShell-Konsole anzuzeigen.

Beispiel 2: Begrenzen Sie die Anzahl der Zeilen, die Get-Content zurückgibt

Dieser Befehl ruft die ersten fünf Zeilen einer Datei ab. Der Parameter TotalCount wird verwendet, um die ersten fünf Zeilen des Inhalts abzurufen. In diesem Beispiel wird die LineNumbers.txt Datei verwendet, die in Beispiel 1 erstellt wurde.

Get-Content -Path .\LineNumbers.txt -TotalCount 5
This is Line 1
This is Line 2
This is Line 3
This is Line 4
This is Line 5

Beispiel 3: Abrufen einer bestimmten Inhaltszeile aus einer Textdatei

Dieser Befehl ruft eine bestimmte Anzahl von Zeilen aus einer Datei ab und zeigt dann nur die letzte Zeile dieses Inhalts an. Der parameter TotalCount ruft die ersten 25 Inhaltszeilen ab. In diesem Beispiel wird die LineNumbers.txt Datei verwendet, die in Beispiel 1 erstellt wurde.

(Get-Content -Path .\LineNumbers.txt -TotalCount 25)[-1]
This is Line 25

Der Befehl Get-Content wird in Klammern eingeschlossen, sodass der Befehl abgeschlossen wird, bevor er zum nächsten Schritt geht. Get-ContentGibt ein Array von Zeilen zurück. Dies bietet Ihnen die Möglichkeit, die Indexschreibweise nach der Klammer hinzuzufügen, um eine bestimmte Zeilennummer abzurufen. In diesem Fall gibt der [-1] Index den letzten Index im zurückgegebenen Array von 25 abgerufenen Zeilen an.

Beispiel 4: Abrufen der letzten Zeile einer Textdatei

Mit diesem Befehl werden die erste und die letzte Zeile des Inhalts aus einer Datei abgerufen. In diesem Beispiel wird die LineNumbers.txt Datei verwendet, die in Beispiel 1 erstellt wurde.

Get-Item -Path .\LineNumbers.txt | Get-Content -Tail 1
This is Line 100

In diesem Beispiel wird das Get-Item Cmdlet verwendet, um zu veranschaulichen, dass Sie Dateien über die Pipeline an den Get-Content Parameter übergeben können. Der parameter Tail ruft die letzte Zeile der Datei ab. Diese Methode ist schneller als das Abrufen aller Zeilen und die Verwendung der [-1] Indexnotation.

Beispiel 5: Abrufen des Inhalts eines alternativen Datenstroms

In diesem Beispiel wird beschrieben, wie Sie den Parameter Stream verwenden, um den Inhalt eines alternativen Datenstroms für Dateien abzurufen, die auf einem Windows NTFS-Volume gespeichert sind. In diesem Beispiel wird das Cmdlet Set-Content verwendet, um Beispielinhalte in einer Datei namens Stream.txtzu erstellen.

Set-Content -Path .\Stream.txt -Value 'This is the content of the Stream.txt file'
# Specify a wildcard to the Stream parameter to display all streams of the recently created file.
Get-Item -Path .\Stream.txt -Stream *
PSPath        : Microsoft.PowerShell.Core\FileSystem::C:\Test\Stream.txt::$DATA
PSParentPath  : Microsoft.PowerShell.Core\FileSystem::C:\Test
PSChildName   : Stream.txt::$DATA
PSDrive       : C
PSProvider    : Microsoft.PowerShell.Core\FileSystem
PSIsContainer : False
FileName      : C:\Test\Stream.txt
Stream        : :$DATA
Length        : 44
# Retrieve the content of the primary, or $DATA stream.
Get-Content -Path .\Stream.txt -Stream $DATA
This is the content of the Stream.txt file
# Use the Stream parameter of Add-Content to create a new Stream containing sample content.
Add-Content -Path .\Stream.txt -Stream NewStream -Value 'Added a stream named NewStream to Stream.txt'
# Use Get-Item to verify the stream was created.
Get-Item -Path .\Stream.txt -Stream *
PSPath        : Microsoft.PowerShell.Core\FileSystem::C:\Test\Stream.txt::$DATA
PSParentPath  : Microsoft.PowerShell.Core\FileSystem::C:\Test
PSChildName   : Stream.txt::$DATA
PSDrive       : C
PSProvider    : Microsoft.PowerShell.Core\FileSystem
PSIsContainer : False
FileName      : C:\Test\Stream.txt
Stream        : :$DATA
Length        : 44

PSPath        : Microsoft.PowerShell.Core\FileSystem::C:\Test\Stream.txt:NewStream
PSParentPath  : Microsoft.PowerShell.Core\FileSystem::C:\Test
PSChildName   : Stream.txt:NewStream
PSDrive       : C
PSProvider    : Microsoft.PowerShell.Core\FileSystem
PSIsContainer : False
FileName      : C:\Test\Stream.txt
Stream        : NewStream
Length        : 46
# Retrieve the content of your newly created Stream.
Get-Content -Path .\Stream.txt -Stream NewStream
Added a stream named NewStream to Stream.txt

Der parameter Stream ist ein dynamischer Parameter des FileSystem-Anbieters. Standardmäßig Get-Content werden nur Daten aus dem primären Stream oder $DATA Stream abgerufen. Streams können verwendet werden, um ausgeblendete Daten wie Attribute, Sicherheitseinstellungen oder andere Daten zu speichern.

Beispiel 6: Abrufen von unformatierten Inhalten

Die Befehle in diesem Beispiel rufen den Inhalt einer Datei als eine Zeichenfolge anstelle eines Arrays von Zeichenfolgen ab. Standardmäßig, ohne den dynamischen Parameter Raw, wird der Inhalt als Array von Zeichenfolgen zurückgegeben, die durch neue Zeilen getrennt sind. In diesem Beispiel wird die LineNumbers.txt Datei verwendet, die in Beispiel 1 erstellt wurde.

$raw = Get-Content -Path .\LineNumbers.txt -Raw
$lines = Get-Content -Path .\LineNumbers.txt
Write-Host "Raw contains $($raw.Count) lines."
Write-Host "Lines contains $($lines.Count) lines."
Raw contains 1 lines.
Lines contains 100 lines.

Beispiel 7: Verwenden von Filtern mit Get-Content

Sie können einen Filter für das Cmdlet Get-Content angeben. Wenn Sie Filter verwenden, um den parameter Path zu qualifizieren, müssen Sie ein nachfolgendes Sternchen (*) einschließen, um den Inhalt des Pfads anzugeben.

Der folgende Befehl ruft den Inhalt aller *.log Dateien im verzeichnis C:\Temp ab.

Get-Content -Path C:\Temp\* -Filter *.log

Beispiel 8: Abrufen von Dateiinhalten als Bytearray

In diesem Beispiel wird veranschaulicht, wie der Inhalt einer Datei als [byte[]] als einzelnes Objekt abgerufen wird.

$byteArray = Get-Content -Path C:\temp\test.txt -Encoding Byte -Raw
Get-Member -InputObject $bytearray
   TypeName: System.Byte[]

Name           MemberType            Definition
----           ----------            ----------
Count          AliasProperty         Count = Length
Add            Method                int IList.Add(System.Object value)

Der erste Befehl verwendet den parameter Encoding, um den Datenstrom von Bytes aus der Datei abzurufen. Der parameter Raw stellt sicher, dass die Bytes als [System.Byte[]]zurückgegeben werden. Wenn der parameter Raw nicht vorhanden war, handelt es sich beim Rückgabewert um einen Bytestrom, der von PowerShell als [System.Object[]]interpretiert wird.

Parameter

-Credential

Hinweis

Dieser Parameter wird von anbietern, die mit PowerShell installiert sind, nicht unterstützt. Verwenden Sie Invoke-Command-, um die Identität eines anderen Benutzers zu imitieren oder Ihre Anmeldeinformationen beim Ausführen dieses Cmdlets zu erhöhen.

Parametereigenschaften

Typ:PSCredential
Standardwert:Current user
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Delimiter

Gibt das Trennzeichen an, das Get-Content verwendet, um die Datei während des Lesens in Objekte aufzuteilen. Der Standardwert ist \n, das Zeilenendezeichen. Gibt beim Lesen einer Textdatei Get-Content eine Auflistung von Zeichenfolgenobjekten zurück, die jeweils mit einem Zeilenendezeichen enden. Wenn Sie ein Trennzeichen eingeben, das in der Datei nicht vorhanden ist, Get-Content wird die gesamte Datei als einzelnes Objekt ohne Trennzeichen zurückgegeben.

Mit diesem Parameter können Sie eine große Datei in kleinere Dateien aufteilen, indem Sie ein Trennzeichen als Begrenzung angeben. Das Trennzeichen wird beibehalten (nicht verworfen) und wird zum letzten Element in jedem Dateiabschnitt.

Delimiter ist ein dynamischer Parameter, den der Anbieter FileSystem dem Cmdlet Get-Content hinzufügt. Dieser Parameter funktioniert nur auf Dateisystemlaufwerken.

Hinweis

Wenn der Wert des Delimiter--Parameters eine leere Zeichenfolge ist, gibt Get-Content nichts zurück. Dies ist ein bekanntes Problem. Um zu erzwingen, dass Get-Content die gesamte Datei als eine einzige nicht unterteilte Zeichenfolge zurückgibt. Geben Sie einen Wert ein, der in der Datei nicht vorhanden ist.

Parametereigenschaften

Typ:String
Standardwert:End-of-line character
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Encoding

Gibt den Typ der Codierung für die Zieldatei an. Der Standardwert ist Default.

Die zulässigen Werte für diesen Parameter sind wie folgt:

  • ASCII Verwendet den ASCII-Zeichensatz (7-Bit).
  • BigEndianUnicode Verwendet UTF-16 mit der Big-Endian-Bytereihenfolge.
  • BigEndianUTF32 Verwendet UTF-32 mit der Big-Endian-Bytereihenfolge.
  • Byte Codiert einen Satz von Zeichen in eine Sequenz von Bytes.
  • Vorgabe Verwendet die Codierung, die der aktiven Codepage des Systems entspricht (in der Regel ANSI).
  • OEM Verwendet die Codierung, die der aktuellen OEM-Codepage des Systems entspricht.
  • Schnur Identisch mit Unicode.
  • Unicode Verwendet UTF-16 mit der Little-Endian-Byte-Reihenfolge.
  • Unbekannt Identisch mit Unicode.
  • UTF7 (Englisch ) Verwendet UTF-7.
  • UTF8-Datei Verwendet UTF-8.
  • UTF32 Verwendet UTF-32 mit der Little-Endian-Byte-Reihenfolge.

Die Codierung ist ein dynamischer Parameter, den der FileSystem--Anbieter dem cmdlet Get-Content hinzufügt. Dieser Parameter funktioniert nur auf Dateisystemlaufwerken.

Verwenden Sie beim Lesen und Schreiben in Binärdateien einen Wert von Byte- für den dynamischen Parameter Encoding dynamischen Parameter und den Wert 0 für den ReadCount-Parameter. Ein ReadCount- Wert von 0 liest die gesamte Datei in einem einzelnen Lesevorgang und konvertiert sie in ein einzelnes Objekt (PSObject). Der Standardwert ReadCount- Wert 1 liest in jedem Lesevorgang ein Byte und konvertiert jedes Byte in ein separates Objekt. Dies führt zu Fehlern, wenn Sie das Cmdlet Set-Content verwenden, um die Bytes in eine Datei zu schreiben.

Parametereigenschaften

Typ:FileSystemCmdletProviderEncoding
Standardwert:Default
Zulässige Werte:ASCII, BigEndianUnicode, BigEndianUTF32, Byte, Default, OEM, String, Unicode, Unknown, UTF7, UTF8, UTF32
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Exclude

Gibt als Array von Zeichenfolgen ein Element oder Elemente an, die dieses Cmdlet im Vorgang ausschließt. Der Wert dieses Parameters qualifiziert den parameter Path.

Geben Sie ein Pfadelement oder Muster ein, z. B. *.txt. Platzhalterzeichen sind zulässig.

Der Exclude Parameter ist nur wirksam, wenn der Befehl den Inhalt eines Elements enthält, z. B. C:\Windows\*, wobei das Wildcardzeichen den Inhalt des C:\Windows Verzeichnisses angibt.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:True
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Filter

Gibt einen Filter an, der den parameter Path qualifizieren soll. Der FileSystem--Anbieter ist der einzige installierte PowerShell-Anbieter, der die Verwendung von Filtern unterstützt. Sie finden die Syntax für die FileSystem Filtersprache in über_Wildcards. Filter sind effizienter als andere Parameter, da der Anbieter sie anwendet, wenn das Cmdlet die Objekte abruft, anstatt dass PowerShell die Objekte nach dem Abrufen filtert.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:True
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Force überschreibt ein schreibgeschütztes Attribut oder erstellt Verzeichnisse, um einen Dateipfad zu vervollständigen. Der Parameter Force versucht nicht, Dateiberechtigungen zu ändern oder Sicherheitseinschränkungen außer Kraft zu setzen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Include

Gibt als Zeichenfolgenarray ein oder mehrere Elemente an, die dieses Cmdlet in den Vorgang einbezieht. Der Wert dieses Parameters qualifiziert den parameter Path. Geben Sie ein Pfadelement oder Muster ein, z. B. "*.txt". Platzhalterzeichen sind zulässig. Der Include Parameter ist nur wirksam, wenn der Befehl den Inhalt eines Elements einbezieht, wie zum Beispiel C:\Windows\*, wobei das Wildcard-Zeichen den Inhalt des C:\Windows-Verzeichnisses angibt.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:True
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-LiteralPath

Gibt einen Pfad zu einem oder mehreren Speicherorten an. Der Wert von LiteralPath wird genau so verwendet, wie es geschrieben ist. Es werden keine Zeichen als Wildcards interpretiert. Wenn der Pfad Escapezeichen enthält, müssen Sie ihn in einfache Anführungszeichen einschließen. Einfache Anführungszeichen signalisieren PowerShell, dass keine Zeichen als Escapesequenzen interpretiert werden sollen.

Weitere Informationen finden Sie unter über_Zitierregeln.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:PSPath

Parametersätze

LiteralPath
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Path

Gibt den Pfad zu einem Element an, von dem Get-Content den Inhalt erhält. Platzhalterzeichen sind zulässig. Die Pfade müssen Pfade zu Elementen und nicht zu Containern sein. Sie müssen z. B. einen Pfad zu einer oder mehreren Dateien angeben, nicht einen Pfad zu einem Verzeichnis.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:True
Nicht anzeigen:False

Parametersätze

Path
Position:0
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Raw

Ignoriert Neuzeilenzeichen und gibt den gesamten Inhalt einer Datei in einer Zeichenfolge zurück, wobei die Newlines beibehalten werden. Standardmäßig werden Zeilenumbrüche in einer Datei als Trennzeichen verwendet, um die Eingabe in eine Reihe von Zeichenfolgen aufzuteilen. Dieser Parameter wurde in PowerShell 3.0 eingeführt.

Raw- ist ein dynamischer Parameter, den der FileSystem-Anbieter dem cmdlet Get-Content Hinzufügt. Dieser Parameter funktioniert nur auf Dateisystemlaufwerken.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ReadCount

Gibt an, wie viele Inhaltszeilen gleichzeitig über die Pipeline gesendet werden. Der Standardwert ist 1. Bei einem Wert von 0 (null) wird der gesamte Inhalt gleichzeitig gesendet.

Dieser Parameter ändert nicht den angezeigten Inhalt, wirkt sich jedoch auf die Zeit aus, die zum Anzeigen des Inhalts benötigt wird. Da der Wert von ReadCount zunimmt, nimmt die Zeit, die zum Zurückgeben der ersten Zeile benötigt wird, aber die Gesamtzeit für den Vorgang sinkt. Dies kann einen spürbaren Unterschied bei großen Objekten machen.

Parametereigenschaften

Typ:Int64
Standardwert:1
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Stream

Ruft den Inhalt des angegebenen alternativen NTFS-Dateidatenstroms aus der Datei ab. Geben Sie den Datenstromnamen ein. Wildcards werden nicht unterstützt.

Stream ist ein dynamischer Parameter, den der FileSystem-Anbieter dem Cmdlet Get-Content hinzufügt. Dieser Parameter funktioniert nur auf Dateisystemlaufwerken auf Windows-Systemen. Dieser Parameter wurde in Windows PowerShell 3.0 eingeführt.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Tail

Gibt die Anzahl der Zeilen vom Ende einer Datei oder eines anderen Elements an. Sie können den Parameternamen Tail oder dessen Alias, Last, verwenden. Dieser Parameter wurde in PowerShell 3.0 eingeführt.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Letzte

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-TotalCount

Gibt die Anzahl der Zeilen vom Anfang einer Datei oder eines anderen Elements an. Der Standardwert ist -1 (alle Zeilen).

Sie können den Parameternamen TotalCount oder seine Aliasnamen First oder Head verwenden.

Parametereigenschaften

Typ:Int64
Standardwert:-1
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Erste, Head

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-UseTransaction

Enthält den Befehl in der aktiven Transaktion. Dieser Parameter ist nur gültig, wenn eine Transaktion ausgeführt wird. Weitere Informationen finden Sie unter about_Transactions.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:usetx

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Wait

Lässt die Datei geöffnet, nachdem alle vorhandenen Zeilen ausgegeben wurden. Während des Wartens Get-Content wird die Datei einmal pro Sekunde überprüft und neue Zeilen ausgegeben, falls vorhanden. Sie können Wait unterbrechen, indem Sie STRG+C drücken. Das Warten endet auch, wenn die Datei gelöscht wird, in diesem Fall wird ein nicht beendender Fehler gemeldet.

Wait ist ein dynamischer Parameter, den der FileSystem-Anbieter dem Cmdlet Get-Content hinzufügt. Dieser Parameter funktioniert nur auf Dateisystemlaufwerken. Wait kann nicht mit Raw kombiniert werden.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

System.Int64, System.String

Sie können die Leseanzahl, die Gesamtanzahl, die Pfade oder die Anmeldeinformationen über die Pipeline an Get-Content.

Ausgaben

System.Byte, System.String

Get-Content Gibt Zeichenfolgen oder Bytes zurück. Der Ausgabetyp hängt vom Typ des Inhalts ab, den Sie als Eingabe angeben.

Hinweise

Das Cmdlet Get-Content ist für die Arbeit mit den Daten konzipiert, die von einem beliebigen Anbieter verfügbar gemacht werden. Verwenden Sie das Cmdlet Get-PSProvider, um die Anbieter in Ihrer Sitzung abzurufen. Weitere Informationen finden Sie unter über_Anbieter.