Profielen gebruiken in Windows PowerShell ISE

In dit artikel wordt uitgelegd hoe u profielen gebruikt in Windows PowerShell ® IsE (Integrated Scripting Environment). We raden u aan om vóór het uitvoeren van de taken in deze sectieabout_Profiles, of in het consolevenster 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 voor Windows PowerShell ISE maken en deze gebruiken om de omgeving Windows PowerShell of Windows PowerShell ISE te configureren toe te voegen en deze voor uw gebruik voor te bereiden, met variabelen, aliassen, functies en kleur- en lettertypevoorkeuren die u hebt beschikbaar wilt hebben. Een profiel is van invloed op Windows PowerShell ISE-sessie die u start.

Notitie

Het Windows PowerShell 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 voor meer informatie over het uitvoeringsbeleid about_Execution_Policies.

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 hoe u Windows PowerShell en Windows PowerShell ISE.

  • Als u alleen Windows PowerShell ISE gebruikt om Windows PowerShell uit te voeren, moet u al uw items opslaan 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, sla dan 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 sla ISE-specifieke functies op, zoals kleur- en lettertypeaanpassing in het CurrentUserCurrentHost-profiel voor Windows PowerShell ISE-profiel of de A llUsersCurrentHost-profiel voor Windows PowerShell ISE.

Hier volgen profielen die kunnen worden gemaakt en gebruikt in Windows PowerShell ISE. Elk profiel wordt opgeslagen op 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 Windows PowerShell ise-profiel te maken:

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

Voer de volgende opdracht uit om een nieuw Windows PowerShell ise-profiel te maken:

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

Voer de volgende opdracht uit om een nieuw profiel 'Huidige gebruiker, Alle hosts' te maken:

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

Als u een nieuw profiel 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, moet u de opdracht uitvoeren met de variabele psEdit die het profiel specificeert 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 consolevenster wilt wijzigen in blauw, typt u in het profielbestand: $psISE.Options.OutputPaneBackground = 'blue' . Zie voor meer informatie $psISE over de variabele Windows PowerShell ISE Object Model Reference.

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

  3. Klik in het menu Bestand op Opslaan om uw profielbestand op te slaan. De volgende keer dat u de Windows PowerShell ISE opent, worden uw aanpassingen toegepast.

Zie ook