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 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 maken voor Windows PowerShell ISE en deze gebruiken om de Windows PowerShell of Windows PowerShell toe te voegen ISE-omgeving, bereid deze voor op uw gebruik, met variabelen, aliassen, functies en kleur- en lettertypevoorkeuren 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. Met het standaarduitvoeringsbeleid 'Beperkt' voorkomt u 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 de 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 ISE-profiel AllUsersCurrentHost-profiel voor Windows PowerShell ISE.
Hier volgen 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 deze 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 }
Voer deze opdracht uit om een nieuw profiel 'Alle gebruikers, Windows PowerShell ISE' te maken:
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
Als u het profiel wilt openen, voert u de opdracht uit
psEditmet 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 $PROFILEVoeg 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 naslaginformatie over ISE-objectmodellen voor meer informatie over de$psISEvariabele.Als u de tekengrootte wilt wijzigen in 20, typt u het volgende in het profielbestandstype:
$psISE.Options.FontSize =20
Als u het profielbestand wilt opslaan, klikt u in het menu Bestand op Opslaan. De volgende keer dat u de Windows PowerShell ISE opent, worden uw aanpassingen toegepast.