Delen via


New-TemporaryFile

Hiermee maakt u een tijdelijk bestand.

Syntaxis

Default (Standaard)

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. Deze cmdlet noemt het bestand tmp<NNNN>.tmp, waarbij <NNNN> een willekeurig hexadecimaal getal is. 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 opgeslagen in de variabele $TempFile. U kunt dit bestand later in uw script gebruiken.

Parameters

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Uitvoerwaarden

FileInfo

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