New-Alias
Hiermee maakt u een nieuwe alias.
Syntax
New-Alias
[-Name] <String>
[-Value] <String>
[-Description <String>]
[-Option <ScopedItemOptions>]
[-PassThru]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De New-Alias cmdlet maakt een nieuwe alias in de huidige PowerShell-sessie. Aliassen die zijn gemaakt met behulp New-Alias , worden niet opgeslagen nadat u de sessie hebt afgesloten of PowerShell hebt gesloten.
U kunt de Export-Alias cmdlet gebruiken om uw aliasgegevens op te slaan in een bestand. U kunt deze opgeslagen aliasgegevens later Import-Alias ophalen.
Voorbeelden
Voorbeeld 1: Een alias maken voor een cmdlet
New-Alias -Name "List" Get-ChildItem
Met deze opdracht maakt u een alias met de naam List die de Get-ChildItem cmdlet vertegenwoordigt.
Voorbeeld 2: Een alleen-lezen alias maken voor een cmdlet
New-Alias -Name "C" -Value Get-ChildItem -Description "quick gci alias" -Option ReadOnly
Get-Alias -Name "C" | Format-List *
Met deze opdracht maakt u een alias met de naam C die de Get-ChildItem cmdlet vertegenwoordigt. Er wordt een beschrijving, snelle wmi-alias gemaakt voor de alias en wordt deze alleen-lezen. De laatste regel van de opdracht gebruikt Get-Alias om de nieuwe alias op te halen en door te voeren naar Format-List om alle informatie over deze alias weer te geven.
Parameters
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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 |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Geeft aan dat de cmdlet fungeert als Set-Alias de alias met de naam al bestaat.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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 |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de waarde van de eigenschap Opties van de alias. Geldige waarden zijn:
None: De alias heeft geen beperkingen (standaardwaarde)ReadOnly: De alias kan worden verwijderd, maar kan niet worden gewijzigd, behalve met behulp van de parameter ForceConstant: De alias kan niet worden verwijderd of gewijzigdPrivate: De alias is alleen beschikbaar in het huidige bereikAllScope: De alias wordt gekopieerd naar nieuwe bereiken die worden gemaaktUnspecified: De optie is niet opgegeven
Deze waarden worden gedefinieerd als een opsomming op basis van vlaggen. U kunt meerdere waarden combineren om meerdere vlaggen in te stellen met behulp van deze parameter. De waarden kunnen worden doorgegeven aan de parameter Option als een matrix met waarden of als een door komma's gescheiden tekenreeks van deze waarden. De cmdlet combineert de waarden met behulp van een binaire-OF-bewerking. Het doorgeven van waarden als een matrix is de eenvoudigste optie en stelt u ook in staat om tabvoltooiing te gebruiken voor de waarden.
Als u de eigenschap Opties van alle aliassen in de sessie wilt zien, typt u Get-Alias | Format-Table -Property Name, Options -AutoSize.
| Type: | ScopedItemOptions |
| Accepted values: | None, ReadOnly, Constant, Private, AllScope, Unspecified |
| Position: | Named |
| Default value: | [System.Management.Automation.ScopedItemOptions]::None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Retourneert een object dat het item vertegenwoordigt waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u het bereik van de nieuwe alias op. De aanvaardbare waarden voor deze parameter zijn:
GlobalLocalScript- Een getal ten opzichte van het huidige bereik (0 tot en met het aantal bereiken, waarbij
0het huidige bereik is en1het bovenliggende bereik is).
Local is de standaardwaarde. Zie about_Scopes voor meer informatie.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van de cmdlet of het opdrachtelement dat wordt alias.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
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 |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Invoerwaarden
None
U kunt geen invoer doorsluisen naar deze cmdlet.
Uitvoerwaarden
None or System.Management.Automation.AliasInfo
Wanneer u de parameter Passthru gebruikt, New-Alias genereert u 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
Set-Aliasu ofNew-Alias. Als u een alias wilt wijzigen, gebruikt uSet-Alias. Als u een alias wilt verwijderen, gebruikt uRemove-Item.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor