New-TemporaryFile
Erstellt eine temporäre Datei.
Syntax
Default (Standard)
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet erstellt temporäre Dateien, die Sie in Skripts verwenden können.
Das New-TemporaryFile Cmdlet erstellt eine leere Datei mit der .tmp Dateinamenerweiterung.
Dieses Cmdlet benennt die Datei tmp<NNNN>.tmp, wobei <NNNN> es sich um eine zufällige Hexadezimalzahl handelt.
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:
- Den durch die TMP-Umgebungsvariable angegebenen Pfad.
- Den durch die TEMP-Umgebungsvariable angegebenen Pfad.
- Den durch die USERPROFILE-Umgebungsvariable angegebenen Pfad.
- Das Windows-Verzeichnis.
Auf Nicht-Windows-Plattformen: Verwendet den durch die 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 $TempFile Variablen. Sie können diese Datei später in Ihrem Skript verwenden.
Parameter
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Cf |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
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.
Ausgaben
FileInfo
Dieses Cmdlet gibt ein FileInfo-Objekt zurück, das die temporäre Datei darstellt.