Een PowerShell-profiel maken
PowerShell is een geweldige manier om bijna alles in Windows te automatiseren. Het is echter niet alleen een scripttaal. Als u merkt dat u het gebruikt als een commandoregel-shell, kan het handig zijn om uw functies en aanpassingen op te slaan in een profiel dat wordt geladen telkens wanneer u de console laadt. Lees verder om erachter te komen hoe.
Een PowerShell-profiel maken
Het eerste wat we moeten doen, is controleren of je al een profiel hebt. Er is een automatische variabele, $ Profiel, die de volledig gekwalificeerde locatie van het PowerShell-profiel opslaat. Een eenvoudige manier om te controleren of uw profiel bestaat, is door de cmdlet Testpad op de variabele $ Profile te gebruiken.
Testpad $ Profiel
Zoals u kunt zien hebben we nog geen profielbestand, dus we zullen er een moeten maken, dat kunt u eenvoudig doen met de cmdlet Nieuw item.
Nieuw artikel -Pad $ Profiel -Typebestand-Kracht
Opmerking: als u de parameter force gebruikt, wordt een profiel gemaakt, zelfs als u er al een had. Dit betekent dat uw oude profiel zal worden overschreven.
U kunt uw profiel bewerken met Kladblok, dat eenvoudig kan worden gestart met PowerShell.
notepad $ Profiel
U kunt alle opdrachten, functies, alias's en zelfs moduleimporten in uw PowerShell-profiel plaatsen. Hier zijn enkele voorbeelden en ideeën over wat u in uw profiel kunt plaatsen.
Omdat PowerShell 3 wordt geleverd met hulp bij het updaten, is de gemakkelijkste manier om uw helpbestanden up-to-date te houden, door de cmdlet Update-Help aan uw profiel toe te voegen.
Opmerking: Update-Help downloadt alleen help-bestanden één keer per dag, dit is prima voor ons, omdat we niet willen dat het altijd helpbestanden bijwerkt als we de console openen. Als u wilt dat het elke keer dat u de force-parameter kunt gebruiken, wordt bijgewerkt.
Een ander ding dat ik graag aan mijn profiel toevoeg, zijn aangepaste functies die ik in de loop van de tijd heb geschreven, waardoor ze automatisch beschikbaar zijn in de console. Hieronder ziet u dat u letterlijk een functie uit een script kunt kopiëren en in uw profiel kunt plaatsen. Het is dan beschikbaar voor gebruik in de console.
Ten slotte heb ik ook wat aanpassingen aan de console. Een van mijn favoriete programma's wordt hieronder weergegeven, het bepaalt in feite of je een verhoogde PowerShell-console hebt geopend en de kleur van het lettertype wijzigt. Op deze manier herinner ik me altijd dat ik met verhoogde rechten rijd.
Wat heb je in je profiel? Laat het ons weten in de comments.