Anpassa din PowerShell-profil
För vanliga PowerShell-användare kanske standardinställningarna inte är idealiska. Vi kan ändra inställningarna i vårt PowerShell-fönster till hur vi gillar det genom att ändra profilen.
Det första vi behöver kontrollera är huruvida en profil redan finns. Vi kan göra detta genom att öppna ett PowerShell-fönster och skriva:
Test-sökvägsprofil
Sedan vår fråga returnerades "Falsk" Vi måste skapa en ny profil. Vi skriver in följande i vår PowerShell-prompten:
Nytt objekt-sökväg $ profil-typ filstyrka
Du ska få följande popup-fönster, och klicka bara på ja för att fortsätta.
Profilskriptet kommer nu att skapas. Det kommer att vara i platsen efter "Directory” produktion. När vi bläddrar till den platsen kommer profilskriptet att vänta på att vi ska ändra. Öppna filen med namnet "Microsoft.Powershell_profile.ps1”
Profilen blir tom, så vi kan fylla den med kommandon som vi vill köra. Du kan ställa startspridningsplatsen till rotkatalogen genom att lägga till:
set-location c:
Vi kan ändra titeln på PowerShell-fönstret till SysadminGeek genom att lägga till:
$ Shell.WindowTitle =”SysadminGeek”
Vi kan också ändra fönsterstorlek och scrollback med följande:
$ Shell = $ Host.UI.RawUI
$ size = $ Shell.WindowSize
$ Size.width = 70
$ Size.height = 25
$ Shell.WindowSize = $ size
$ size = $ Shell.BufferSize
$ Size.width = 70
$ Size.height = 5000
$ Shell.BufferSize = $ size
Bakgrunds- och textfärgningen kan också ändras med följande poster:
$ shell.BackgroundColor = "Gray"
$ shell.ForegroundColor = "Black"
Du kan lägga till några skript eller alias som du brukar använda. Vi har inkluderat vårt alias för notepad.exe
nytt objekt-alias: np -value C: WindowsSystem32notepad.exe
Den slutliga posten ingår för att rensa allt från PowerShell-fönstret, vilket ger dig en ren arbetsyta:
Clear-Host
Sammantaget ser det ut så här:
När du har sparat din profil kommer nästa gång du öppnar PowerShell att se alla ändringar som gjorts i din profil.
Det är ganska enkelt att anpassa din profil, och ju mer du använder PowerShell, desto mer kommer du att hitta dig själv att återvända för att lägga till i nya aliaser och skript som du behöver springa vid uppstart.