Profielen gebruiken in Windows PowerShell ISE

In dit artikel wordt uitgelegd hoe u profielen gebruikt in Windows PowerShell® Integrated Scripting Environment (ISE). Voordat u de taken in deze sectie uitvoert, wordt u aangeraden about_Profiles te bekijken of in het consoledeelvenster te typen Get-Help about_Profiles en op Enter te drukken.

Een profiel is een Windows PowerShell ISE-script dat automatisch wordt uitgevoerd wanneer u een nieuwe sessie start. U kunt een of meer Windows PowerShell-profielen maken voor Windows PowerShell ISE en deze gebruiken om de Windows PowerShell- of Windows PowerShell ISE-omgeving toe te voegen, deze voor te bereiden voor uw gebruik, met variabelen, aliassen, functies en voorkeuren voor kleur en lettertype die u beschikbaar wilt maken. Een profiel is van invloed op elke Windows PowerShell ISE-sessie die u start.

Notitie

Het Windows PowerShell-uitvoeringsbeleid bepaalt of u scripts kunt uitvoeren en een profiel kunt laden. Het standaarduitvoeringsbeleid , 'Beperkt', voorkomt dat alle scripts worden uitgevoerd, inclusief profielen. Als u het beleid 'Beperkt' gebruikt, kan het profiel niet worden geladen. Zie about_Execution_Policies voor meer informatie over het uitvoeringsbeleid.

Een profiel selecteren dat moet worden gebruikt in windows PowerShell ISE

Windows PowerShell ISE ondersteunt profielen voor de huidige gebruiker en alle gebruikers. Het ondersteunt ook de Windows PowerShell-profielen die van toepassing zijn op alle hosts.

Het profiel dat u gebruikt, wordt bepaald door de wijze waarop u Windows PowerShell en Windows PowerShell ISE gebruikt.

  • Als u alleen Windows PowerShell ISE gebruikt om Windows PowerShell uit te voeren, slaat u al uw items op in een van de ISE-specifieke profielen, zoals het CurrentUserCurrentHost-profiel voor Windows PowerShell ISE of het Profiel AllUsersCurrentHost voor Windows PowerShell ISE.

  • Als u meerdere hostprogramma's gebruikt om Windows PowerShell uit te voeren, slaat u uw functies, aliassen, variabelen en opdrachten op in een profiel dat van invloed is op alle hostprogramma's, zoals currentUserAllHosts of het profiel AllUsersAllHosts , en slaat u ISE-specifieke functies op, zoals kleur- en lettertypeaanpassing in het CurrentUserCurrentHost-profiel voor Windows PowerShell ISE-profiel of het Profiel AllUsersCurrentHost voor Windows PowerShell ISE.

Hieronder vindt u profielen die kunnen worden gemaakt en gebruikt in Windows PowerShell ISE. Elk profiel wordt opgeslagen in een eigen specifiek pad.

Profieltype Profielpad
Huidige gebruiker, PowerShell ISE $PROFILE.CurrentUserCurrentHost of $PROFILE
Alle gebruikers, PowerShell ISE $PROFILE.AllUsersCurrentHost
Huidige gebruiker, Alle hosts $PROFILE.CurrentUserAllHosts
Alle gebruikers, alle hosts $PROFILE.AllUsersAllHosts

Een nieuw profiel maken

Voer de volgende opdracht uit om een nieuw profiel 'Huidige gebruiker, Windows PowerShell ISE' te maken:

if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }

Als u een nieuw profiel 'Alle gebruikers, Windows PowerShell ISE' wilt maken, voert u deze opdracht uit:

if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }

Als u een nieuw profiel voor huidige gebruiker, alle hosts wilt maken, voert u deze opdracht uit:

if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }

Als u een nieuw profiel voor alle gebruikers, alle hosts wilt maken, typt u:

if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }

Een profiel bewerken

  1. Als u het profiel wilt openen, voert u de opdracht psEdit uit met de variabele waarmee het profiel wordt opgegeven dat u wilt bewerken. Als u bijvoorbeeld het profiel 'Huidige gebruiker, Windows PowerShell ISE' wilt openen, typt u: psEdit $PROFILE

  2. Voeg enkele items toe aan uw profiel. Hier volgen enkele voorbeelden om u op weg te helpen:

    • Als u de standaardachtergrondkleur van het consoledeelvenster wilt wijzigen in blauw, typt u het volgende in het profielbestandstype: $psISE.Options.OutputPaneBackground = 'blue' Zie Windows PowerShell ISE Object Model Reference voor meer informatie over de $psISE variabele.

    • Als u de tekengrootte wilt wijzigen in 20, typt u het volgende in het profielbestandstype: $psISE.Options.FontSize =20

  3. Als u het profielbestand wilt opslaan, klikt u in het menu Bestand op Opslaan. De volgende keer dat u windows PowerShell ISE opent, worden uw aanpassingen toegepast.

Zie ook