Freigeben über


New-TemporaryFile

Erstellt eine temporäre Datei.

Syntax

New-TemporaryFile
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Dieses Cmdlet erstellt temporäre Dateien, die Sie in Skripts verwenden können.

Das Cmdlet New-TemporaryFile erstellt eine leere Datei mit der Dateinamenerweiterung .tmp. Dieses Cmdlet benennt die Datei tmp<NNNN>.tmp, wobei <NNNN> eine zufällige Hexadezimalzahl ist. Das Cmdlet erstellt die Datei in Ihrem TEMP- Ordner.

Dieses Cmdlet verwendet die Path.GetTempPath() Methode, um Ihren TEMP- Ordner zu finden. Diese Methode überprüft das Vorhandensein von Umgebungsvariablen in der folgenden Reihenfolge und verwendet den ersten gefundenen Pfad:

  • Auf Windows-Plattformen:

    1. Der durch die TMP-Umgebungsvariable angegebene Pfad.
    2. Der durch die TEMP-Umgebungsvariable angegebene Pfad.
    3. Der pfad, der von der USERPROFILE-Umgebungsvariable angegeben wird.
    4. Das Windows-Verzeichnis.
  • Auf Nicht-Windows-Plattformen: Verwendet den von der TMPDIR-Umgebungsvariablen angegebenen Pfad.

Beispiele

Beispiel 1: Erstellen einer temporären Datei

$TempFile = New-TemporaryFile

Dieser Befehl generiert eine .tmp Datei in Ihrem temporären Ordner und speichert dann einen Verweis auf die Datei in der variablen $TempFile. Sie können diese Datei später in Ihrem Skript verwenden.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

FileInfo

Dieses Cmdlet gibt ein FileInfo--Objekt zurück, das die temporäre Datei darstellt.