Delen via


New-Alias

Hiermee maakt u een nieuwe alias.

Syntaxis

New-Alias
   [-Name] <String>
   [-Value] <String>
   [-Description <String>]
   [-Option <ScopedItemOptions>]
   [-PassThru]
   [-Scope <String>]
   [-Force]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet New-Alias maakt een nieuwe alias in de huidige Windows PowerShell-sessie. Aliassen die zijn gemaakt met New-Alias worden niet opgeslagen nadat u de sessie hebt afgesloten of Windows PowerShell hebt gesloten. U kunt de cmdlet Export-Alias gebruiken om uw aliasgegevens op te slaan in een bestand. U kunt later Import-Alias gebruiken om die opgeslagen aliasgegevens op te halen.

Voorbeelden

Voorbeeld 1: Een alias maken voor een cmdlet

PS C:\> New-Alias -Name "List" Get-ChildItem

Met deze opdracht maakt u een alias met de naam List om de Get-ChildItem cmdlet weer te geven.

Voorbeeld 2: Een alleen-lezen alias voor een cmdlet maken

PS C:\> New-Alias -Name "W" -Value Get-WmiObject -Description "quick wmi alias" -Option ReadOnly
PS C:\> Get-Alias -Name "W" | Format-List *

Met deze opdracht maakt u een alias met de naam W die de Get-WmiObject cmdlet vertegenwoordigt. Er wordt een beschrijving, snelle wmi-alias gemaakt voor de alias en wordt deze alleen-lezen. Op de laatste regel van de opdracht wordt Get-Alias gebruikt om de nieuwe alias op te halen en door te geven aan Format-List om alle informatie over de opdracht weer te geven.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Hiermee geeft u een beschrijving van de alias. U kunt elke tekenreeks typen. Als de beschrijving spaties bevat, plaatst u deze tussen aanhalingstekens.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Geeft aan dat de cmdlet fungeert als Set-Alias als de alias met de naam al bestaat.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de nieuwe alias. U kunt alfanumerieke tekens in een alias gebruiken, maar het eerste teken mag geen getal zijn.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Option

Hiermee geeft u de waarde van de eigenschap Options van de alias. Geldige waarden zijn:

  • Geen: De alias heeft geen beperkingen (standaardwaarde)
  • ReadOnly: De alias kan worden verwijderd, maar kan niet worden gewijzigd, behalve met behulp van de parameter Force
  • Constante: De alias kan niet worden verwijderd of gewijzigd
  • PrivĂ©: De alias is alleen beschikbaar in het huidige bereik
  • AllScope: De alias wordt gekopieerd naar nieuwe bereiken die worden gemaakt
  • Niet opgegeven: de optie is niet opgegeven

Als u de eigenschap Options van alle aliassen in de sessie wilt zien, typt u Get-Alias | Format-Table -Property Name, Options -AutoSize.

Type:ScopedItemOptions
Geaccepteerde waarden:None, ReadOnly, Constant, Private, AllScope, Unspecified
Position:Named
Default value:[System.Management.Automation.ScopedItemOptions]::None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Retourneert een object dat het item aangeeft waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Scope

Hiermee geeft u het bereik van de nieuwe alias. De acceptabele waarden voor deze parameter zijn:

  • Globaal
  • Lokaal
  • Script
  • Een getal ten opzichte van het huidige bereik (0 tot het aantal bereiken, waarbij 0 het huidige bereik is en 1 het bovenliggende bereik is).

Lokaal is de standaardinstelling. Zie about_Scopes voor meer informatie.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Value

Hiermee geeft u de naam van de cmdlet of het opdrachtelement dat wordt alias.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

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

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

U kunt invoer voor deze cmdlet niet doorsluisen.

Uitvoerwaarden

None or System.Management.Automation.AliasInfo

Wanneer u de parameter Passthru gebruikt, genereert New-Alias een System.Management.Automation.AliasInfo object dat de nieuwe alias vertegenwoordigt. Anders genereert deze cmdlet geen uitvoer.

Notities

  • Als u een nieuwe alias wilt maken, gebruikt u Set-Alias of New-Alias. Als u een alias wilt wijzigen, gebruikt u Set-Alias-. Als u een alias wilt verwijderen, gebruikt u Remove-Item.