/ / Hogyan lehet létrehozni egy PowerShell-profilt

Hogyan hozzunk létre egy PowerShell-profilt

A PowerShell nagyszerű módja a szinte automatizálásnakbármi a Windowsban. Ez azonban nem csak a szkriptnyelv. Ha úgy találja, hogy parancssori héjaként használja, akkor hasznos lehet a funkcióinak és testreszabásainak egy olyan profilban tárolása, amely minden alkalommal betöltődik a konzol betöltésekor. Olvassa tovább, hogy megtudja, hogyan.

PowerShell-profil létrehozása

Az első dolog, amit meg kell tennünk, ellenőriznünk kell-emár van profilod. Van egy automatikus változó, a $ Profile, amely tárolja a PowerShell profil teljesen minősített helyét. A profil létezésének egyszerű ellenőrzéséhez használja a Test-Path parancsmagot a $ Profile változón.

Test-Path $ profil

kép

Mint láthatja, még nincs profilfájlunk, ezért létre kell hoznunk egy fájlt, ezt könnyen megteheti az Új elem parancsmag segítségével.

Új elem - $ Profil elérési útja - Típus fájl –Force

Megjegyzés: Az erő paraméter használata esetén egy profil létrejön, még akkor is, ha már volt ilyen. Ez azt jelenti, hogy a régi profilod felülíródik.

kép

A profilt szerkesztheti a Jegyzettömb segítségével, amelyet a PowerShell segítségével könnyen el lehet indítani.

jegyzettömb $ profil

kép

Bármilyen parancsot, funkciót, álnév és akár modul importálást beilleszthet a PowerShell profilba. Íme néhány dolog, példák és ötletek, amelyeket feltehet a profiljába.

Mivel a PowerShell 3 frissíthető súgóval rendelkezik, a súgófájlok frissítésének legegyszerűbb módja az, ha a Update-Help parancsmag hozzáadja a profiljához.

Jegyzet: Az Update-Help csak súgófájlokat tölt le naponta egyszer, ez rendben van számunkra, mivel nem akarjuk, hogy a súgófájlok minden alkalommal frissüljenek, amikor megnyitjuk a konzolt. Ha azt akarja, hogy minden alkalommal frissítse, akkor felhasználhatja az erő paramétert.

kép

Egy másik dolog, amit szeretek hozzáadni a profilomhozaz egyéni funkciók, amelyeket idővel írtam, ez automatikusan elérhetővé teszi őket a konzolban. Az alábbiakban láthatja, hogy szó szerint másolhat egy funkciót egy szkriptből, és beillesztheti a profiljába. Ezután a konzolban használható lesz.

kép

Végül van néhány testreszabásom akonzol. Az egyik kedvencem az alább látható, alapvetően meghatározza, hogy kinyitott-e egy emelt PowerShell-konzolt, és megváltoztatta-e a betűkészlet színét, így mindig emlékszem, hogy magasabb jogosultságokkal futok.

kép

Mi van a profilodban? Tudassa velünk a megjegyzésekben.