If-Koubou

Kako stvoriti PowerShell profil

Kako stvoriti PowerShell profil (Kako da)

PowerShell je sjajan način automatizacije gotovo sve u sustavu Windows. Međutim, to nije samo skriptni jezik. Ako se nađete pomoću njega kao ljuske naredbenog retka, korisno je pohraniti svoje funkcije i prilagodbe u profil koji se učitava svaki put kada učitate konzolu. Pročitajte kako biste saznali kako.

Stvaranje PowerShell profila

Prva stvar koju moramo učiniti je provjeriti jeste li već imali profil. Postoji automatska varijabla, $ Profile, koja pohranjuje potpuno kvalificirani položaj profila PowerShell. Jednostavan način da provjerite postoji li vaš profil je korištenje cmdeta Test-Path na varijabli $ profile.

Testni put $ profil

Kao što vidite, još nemamo datoteku profila, stoga ćemo morati stvoriti jedan, to možete lako učiniti pomoću cmdleta Nova stavka.

New-Item -Path $ Profile -Type datoteka -Force

Napomena: upotreba parametra sile uzrokovat će stvaranje profila čak i ako ste već imali jedan. To znači da će se vaš stari profil prebrisati.

Možete urediti svoj profil koristeći Notepad, koji se lako započinje korištenjem PowerShell.

Notepad $ Profil

Možete staviti bilo koje naredbe, funkcije, alias, pa čak i uvoz modula u PowerShell profil. Evo nekoliko primjera i ideja o tome što možete staviti u svoj profil.

Budući da PowerShell 3 dolazi s ažuriranom pomoći, najlakši je način da ažurirane datoteke za pomoć budu ažuriran dodavanjem cmdleta Update-Help u svoj profil.

Napomena: Update-Help će samo preuzeti datoteke pomoći jednom dnevno, to nam je dobro jer ne želimo ažurirati datoteke pomoći svaki put kad otvorimo konzolu. Ako želite da se ažurira svaki put kada možete koristiti parametar sile.

Još jedna stvar koju želim dodati u moj profil je prilagođene funkcije koje sam napisao tijekom vremena, što ih automatski čini dostupnim na konzoli. Ispod možete vidjeti da možete doslovno kopirati neku funkciju iz skripte i staviti ga u svoj profil. Tada će biti dostupna za upotrebu u konzoli.

Konačno, također imam neke prilagodbe konzoli. Jedan od mojih najdražih prikazan je u nastavku, u osnovi određuje jeste li otvorili povišenu konzolu programa PowerShell i mijenjate boju fonta, tako da se uvijek sjećam da radim s povišenim ovlastima.

Što imate u svojem profilu? Javite nam u komentarima.