Ako vytvoriť profil PowerShell
PowerShell je skvelý spôsob automatizácie takmer čokoľvek v systéme Windows. Jeho nielen skriptovací jazyk. Ak sa zistí, že používate ako príkazový riadok, môže byť užitočné uložiť vaše funkcie a prispôsobenia do profilu, ktorý sa načíta pri každom načítaní konzoly. Prečítajte si ďalej a zistite, ako.
Vytvorenie profilu PowerShell
Prvá vec, ktorú musíme urobiť, je skontrolovať, či už máte profil. K dispozícii je automatická premenná, $ Profile, ktorá uchováva plne kvalifikované umiestnenie profilu PowerShell. Jednoduchý spôsob, ako skontrolovať, či existuje váš profil, je použiť cmdlet Test-Path na premennej Profile Profile.
Profil testovacej cesty $
Ako vidíte, nemáme profilový súbor, takže budeme musieť vytvoriť jeden, môžete to ľahko urobiť pomocou rutiny New Item.
Nový profil - profil cesty - typ súboru - typ súboru - funkcia
Poznámka: Použitie parametra sily spôsobí vytvorenie profilu aj vtedy, ak ste ho už vytvorili. To znamená, že váš starý profil bude prepísaný.
Váš profil môžete upraviť pomocou poznámkového bloku, ktorý sa dá jednoducho spustiť pomocou programu PowerShell.
Poznámkový blok $ Profil
Môžete dať nejaké príkazy, funkcie, alias a dokonca import modulov do vášho profilu PowerShell. Tu je niekoľko príkladov a myšlienok toho, čo môžete vložiť do svojho profilu.
Keďže PowerShell 3 je dodávaný s aktualizovateľnou nápovedou, najjednoduchší spôsob aktualizácie súborov pomoci je pridaním rutiny Update-Help do vášho profilu.
Poznámka: Aktualizácia pomoci pomôže stiahnuť súbory pomoci raz denne, je to pre nás v poriadku, pretože nechceme aktualizovať súbory s pomocníkom pri každom otvorení konzoly. Ak chcete, aby sa aktualizovala pri každom použití parametra sily.
Ďalšia vec, ktorú chcem pridať do môjho profilu, sú vlastné funkcie, ktoré som napísal v priebehu času, takže sú automaticky dostupné v konzole. Nižšie vidíte, že môžete doslova skopírovať funkciu zo skriptu a vložiť ju do svojho profilu. Potom bude k dispozícii na použitie v konzole.
Nakoniec som do konzoly aj niekoľko prispôsobení. Jeden z mojich najobľúbenejších je uvedený nižšie, v podstate určuje, či ste otvorili vylepšenú konzolu PowerShell a zmenili farbu písma. Týmto spôsobom si vždy pamätám, že som spustený so zvýšeným oprávnením.
Čo máte vo svojom profile? Dajte nám vedieť v komentároch.