Jak vytvořit profil PowerShell
PowerShell je skvělý způsob automatizace téměř všeho v systému Windows. Není to však jen skriptovací jazyk. Pokud zjistíte, že je používáte jako shell příkazového řádku, může být užitečné ukládat funkce a přizpůsobení do profilu, který se načte při každém načtení konzoly. Přečtěte si, jak zjistit, jak.
Vytvoření profilu PowerShell
První věc, kterou musíme udělat, je zkontrolovat, zda už máte profil. K dispozici je automatická proměnná $ Profile, která uchovává plně kvalifikované umístění profilu PowerShell. Jednoduchý způsob, jak zkontrolovat, zda existuje váš profil, je použít rutinu Test-Path na proměnné $ Profile.
Testovací profil $
Jak můžete vidět, ještě nemáme profilový soubor, takže budeme muset vytvořit jeden, můžete to snadno udělat pomocí cmdlet New-Item.
Profil nového typu - cesta-cesta $ -Typový soubor -Force
Poznámka: Použitím parametru síly se vytvoří profil, a to i v případě, že již máte jeden profil. To znamená, že váš starý profil bude přepsán.
Můžete svůj profil upravit pomocí poznámkového bloku, který lze snadno spustit pomocí programu PowerShell.
poznámkový blok $ Profil
Do svého profilu PowerShell můžete vložit libovolné příkazy, funkce, alias a dokonce import modulů. Zde jsou některé příklady a nápady, co můžete dát do svého profilu.
Vzhledem k tomu, že PowerShell 3 je dodáván s aktualizovatelnou nápovědou, nejsnazší způsob, jak aktualizovat soubory nápovědy, je přidání rutiny Update-Help do vašeho profilu.
Poznámka: Aktualizační nápověda stahuje soubory nápovědy pouze jednou denně, je to pro nás v pořádku, protože nechceme aktualizovat soubory nápovědy při každém otevření konzoly. Pokud chcete, aby byl aktualizován při každém použití parametru síly.
Další věc, kterou chci přidat do mého profilu, jsou vlastní funkce, které jsem napsal v průběhu času, takže jsou automaticky dostupné v konzole. Níže vidíte, že můžete doslovně skopírovat funkci ze skriptu a dát ji do svého profilu. Pak bude k dispozici pro použití v konzole.
Konečně mám také nějaké přizpůsobení konzole. Jeden z mých oblíbených je uveden níže, v podstatě určuje, zda jste otevřeli zvýšenou konzolu PowerShell a změní barvu písma, takže si vždycky pamatuji, že běžím se zvýšenými oprávněními.
Co máte ve svém profilu? Dejte nám vědět v komentářích.