Kør PowerShell-script automatisk ved opstart: Sådan gør du!

Er det muligt at køre et Powershell-script automatisk, når Powershell åbnes ved at dobbeltklikke på ikonet? Findes der en form for "auto-run" indstilling?

Det er muligt at køre et PowerShell-script automatisk, når PowerShell åbnes ved at dobbeltklikke på ikonet, ved at bruge en "auto-run" indstilling som PowerShell-profil, genvej eller registreringsdatabasen.

Er det muligt at køre et Powershell-script automatisk, når Powershell åbnes ved at dobbeltklikke på ikonet? Findes der en form for "auto-run" indstilling?

Ja, det er muligt at køre et PowerShell-script automatisk, når PowerShell åbnes ved at dobbeltklikke på ikonet. Dette kan opnås ved at bruge en "auto-run" indstilling. Her er nogle metoder til at gøre dette:

1. Brug af PowerShell-profil

PowerShell-profiler er scripts, der køres automatisk, når en ny PowerShell-session startes. Du kan tilføje dine egne kommandoer eller scripts til profilen.

  • Åbn PowerShell og kør følgende kommando for at finde stien til din profil:
    $PROFILE
  • Hvis profilen ikke eksisterer, kan du oprette den ved at køre:
    New-Item -Path $PROFILE -ItemType File -Force
  • Rediger profilen ved at køre:
    notepad $PROFILE
  • Tilføj den ønskede kommando eller script til profilen og gem filen.

2. Oprettelse af en genvej

Du kan oprette en genvej til PowerShell og specificere et script, der skal køres ved opstart.

  • Højreklik på skrivebordet og vælg Ny > Genvej.
  • Indtast følgende i feltet "Indtast placeringen af elementet":
    %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -File "C:\Path\To\Your\Script.ps1"
  • Klik på Næste og giv genvejen et navn.
  • Klik på Udfør.

3. Brug af registreringsdatabasen

Du kan også tilføje en nøgle til Windows-registreringsdatabasen for at køre et script ved opstart af PowerShell.

  • Åbn Registreringseditoren (regedit.exe).
  • Gå til følgende nøgle:
    HKEY_LOCAL_MACHINE\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
  • Opret en ny strengværdi med navnet ConsolePrompting og sæt værdien til 1.
  • Opret en ny strengværdi med navnet ExecutionPolicy og sæt værdien til Bypass.
  • Opret en ny strengværdi med navnet StartupScript og sæt værdien til stien til dit script, f.eks.:
    C:\Path\To\Your\Script.ps1

Ved at bruge en af disse metoder kan du sikre, at dit PowerShell-script køres automatisk, når PowerShell åbnes ved at dobbeltklikke på ikonet.