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:
- Het pad dat is opgegeven door de omgevingsvariabele TMP.
- Het pad dat is opgegeven door de omgevingsvariabele TEMP.
- Het pad dat is opgegeven door de omgevingsvariabele USERPROFILE.
- 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.