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:
- Der durch die TMP-Umgebungsvariable angegebene Pfad.
- Der durch die TEMP-Umgebungsvariable angegebene Pfad.
- Der pfad, der von der USERPROFILE-Umgebungsvariable angegeben wird.
- 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
Dieses Cmdlet gibt ein FileInfo--Objekt zurück, das die temporäre Datei darstellt.