PowerShell-profil létrehozása
A PowerShell nagyszerű módja annak, hogy szinte bármit automatizáljon a Windows rendszerben. Azonban nem csak egy szkriptnyelv. Ha parancssoros héjként használja magát, hasznos lehet a funkciók és testreszabások tárolása egy olyan profilban, amely betöltődik minden alkalommal, amikor betölti a konzolt. Olvasson tovább, hogy megtudja, hogyan.
PowerShell-profil létrehozása
Az első dolog, amit meg kell tennünk, ellenőrizze, hogy van-e már profilod. Van egy automatikus változó, a $ Profile, amely a PowerShell profil teljesen minősített helyét tárolja. Egy egyszerű módja annak, hogy ellenőrizze, hogy létezik-e profilja, a Test-Path cmdletet használja a $ Profile változóban.
Tesztútvonal-profil
Láthatjuk, hogy még nincs profilfájlunk, ezért létre kell hoznunk egy fájlt, könnyen elvégezhetjük az új elemet tartalmazó cmdlet segítségével.
Új elem -Path $ Profile -Type File -Force
Megjegyzés: Az erőparaméter használata egy profilt hoz létre akkor is, ha már van ilyen. Ez azt jelenti, hogy a régi profilja felülíródik.
A Jegyzettömb segítségével szerkesztheti profilját, amely könnyen elindítható a PowerShell használatával.
notepad $ Profile
Bármely parancsot, funkciót, álnevet és akár modulmodult is behelyezhet a PowerShell profiljába. Íme néhány példa és ötlet arra vonatkozóan, hogy mit tehetsz a profilodban.
Mivel a PowerShell 3 frissíthető súgóval rendelkezik, a súgófájlok frissítésének legegyszerűbb módja a frissítés-súgó cmdlet hozzáadása a profiljához.
Megjegyzés: Az Update-Help csak naponta egyszer letölti a súgófájlokat, ez jó számunkra, mivel nem akarjuk, hogy a súgófájlok frissítése minden egyes alkalommal, amikor megnyitjuk a konzolt. Ha azt szeretné, hogy minden alkalommal frissítse, akkor használja az erőparamétert.
Egy másik dolog, amit szeretnék hozzáadni a profilomhoz, az egyéni funkciók, amelyeket idővel írtam, ezáltal automatikusan elérhetők a konzolban. Az alábbiakban láthatjuk, hogy szó szerint csak egy függvényt másolhat ki a szkriptből, és beillesztheted a profilodba. Ezután elérhető lesz a konzolban.
Végül, van néhány testreszabása a konzolhoz. Az egyik kedvencem az alábbiakban látható, alapvetően meghatározza, hogy megnyitott-e egy emelkedett PowerShell konzolt, és megváltoztatja a betűtípus színét, így mindig emlékszem arra, hogy magasabb jogosultságokkal futok.
Mi van a profilodban? Tájékoztassa velünk a megjegyzéseket.