New-TemporaryFile

Hiermee maakt u een tijdelijk bestand.

Syntax

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

Description

Met deze cmdlet worden tijdelijke bestanden gemaakt die u in scripts kunt gebruiken.

De New-TemporaryFile cmdlet maakt een leeg bestand met de .tmp bestandsnaamextensie. Met deze cmdlet wordt het bestand tmp<NNNN>.tmp<NNNN> een willekeurig hexadecimaal getal genoemd. De cmdlet maakt het bestand in de map TEMP .

Deze cmdlet maakt gebruik van de methode Path.GetTempPath() om de map TEMP te vinden. Met deze methode wordt gecontroleerd op het bestaan van omgevingsvariabelen in de volgende volgorde en wordt het eerste pad gebruikt dat is gevonden:

  • Op Windows-platforms:

    1. Het pad dat is opgegeven door de omgevingsvariabele TMP.
    2. Het pad dat is opgegeven door de omgevingsvariabele TEMP.
    3. Het pad dat is opgegeven door de omgevingsvariabele USERPROFILE.
    4. De Windows-map.
  • Op niet-Windows-platforms: maakt gebruik van het pad dat is opgegeven door de omgevingsvariabele TMPDIR.

Voorbeelden

Voorbeeld 1: Een tijdelijk bestand maken

$TempFile = New-TemporaryFile

Met deze opdracht wordt een .tmp bestand in uw tijdelijke map gegenereerd en wordt vervolgens een verwijzing naar het bestand in de $TempFile variabele opgeslagen. U kunt dit bestand later in uw script gebruiken.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Uitvoerwaarden

FileInfo

Met deze cmdlet wordt een FileInfo-object geretourneerd dat het tijdelijke bestand vertegenwoordigt.