Paraméteraliasok
A parancsmag-paramétereknek aliasa is lehet. A paraméternevek helyett használhatja az aliasokat, amikor begépeli vagy megadja a paramétert egy parancsban.
Az aliasok használatának előnyei
Ha aliasokat ad hozzá a paraméterekhez, az a következő előnyökkel jár.
Parancsikont is meg lehet adni, hogy a felhasználónak ne a teljes paraméternevet kell használnia a parancsmag hívatakor. Használhatja például a "CN" aliast a "ComputerName" paraméternév helyett.
Több aliast is definiálhat, ha különböző neveket szeretne adni ugyanannak a paraméternek. Több aliast is definiálhat, ha több olyan felhasználói csoporttal kell dolgoznia, amelyek különböző módokon hivatkoznak ugyanazokra az adatokra.
Ha egy paraméter neve megváltozik, biztosíthatja a visszamenőleges kompatibilitást a meglévő szkriptek számára.
Az Alias attribútum és a ValueFromPipelineByName attribútum használatával meghatározhat egy olyan paramétert, amely lehetővé teszi, hogy a parancsmag különböző objektumtípusokhoz kötődjön. Tegyük fel például, hogy két különböző típusú objektummal, az első pedig egy író tulajdonságot tartalmaz, a második objektum pedig egy szerkesztőtulajdonságsal. Ha a parancsmagnak olyan paramétere volt, amely írói és szerkesztői aliasokat tartalmaz, és a parancsmag a tulajdonságnevek alapján elfogadta a folyamat bemenetét, a parancsmag mindkét objektumhoz a két paraméter alias használatával kötést köthet.
További információ az adott paraméterekkel használható aliasokkal kapcsolatban: Gyakori paraméternevek.
Paraméter aliasok definiálása
Egy paraméter aliasának meghatározásához deklarálhatja az Alias attribútumot az alábbi paraméterdeklarációban látható módon. Ebben a példában több alias van definiálva ugyanannak a paraméternek. (További információ:Parancsmagparaméterek deklarálása.)
[Alias("UN","Writer","Editor")]
[Parameter()]
public string UserName
{
get { return userName; }
set { userName = value; }
}
private string userName;
Lásd még:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: