PowerShell er et skriptspråk som for det meste brukes til å utføre automatiseringsoppgaver på systemet. Den har en vertsapplikasjon som heter “PowerShell Ise”, Brukes til å lage og utføre skript og funksjoner. PowerShell -skriptene lagres med “.PS1" Utvidelse. Plasseringen av PowerShell -skriptene kan bestemmes ved å utføre spesifikke kommandoer i PowerShell ISE i et skript. Mer spesifikt hjelper det å bestemme et PowerShell -skriptsted med å referere til et relativt skript.
Dette innlegget vil vise flere metoder for å løse den nevnte spørringen.
Hva er den beste/bedre måten/metoden for å bestemme plasseringen/banen til det nåværende PowerShell -skriptet?
Disse metodene kan brukes for å løse den nevnte spørringen:
Metode 1: Bruk “$ psscriptroot” for å bestemme/oppdage plasseringen/banen til skriptet i PowerShell
PowerShells skriptsted kan bestemmes ved å utføre “$ Psscriptroot”Kommando inne i et skript. Den er spesialdesignet for å hente plasseringen av PowerShell -skriptet. Ta for eksempel en titt på den gitte demonstrasjonen som er nevnt nedenfor.
Eksempel
Utfør den gitte kommandoen i PowerShell ISE -konsollen for å få/hente plasseringen/banen til PowerShell -skriptet:
> $ PsscriptrootDet kan observeres at stedet/banen til skriptet er bestemt.
Metode 2: Bruk “$ psCommandPath” for å bestemme/oppdage plasseringen/banen til PowerShell -skriptet
“$ PsCommandPath”Cmdlet bestemmer ikke bare gjeldende sted/bane til PowerShell -skriptet. Dessuten viser den også navnet på skriptet.
Eksempel
Kjør den gitte kommandoen for å hente plasseringen av PowerShell -skriptet:
> $ PsCommandPathPowerShell -skriptstedet og navnet er vellykket vist i utdataene.
Metode 3: Bruk “Split-Path” for å bestemme/oppdage plasseringen/banen til skriptet i PowerShell
En annen metode som kan skrive ut plasseringen av PowerShell -skriptet er en "Split-bane”. Den brukes til å få den delen av den gitte banen, full bane eller filnavn.
Eksempel
For å få/hente den nåværende banen til skriptet, er det bare å utføre den nevnte kommandoen i PowerShell ISEs skript:
> Split-path $ psise.Gjeldene fil.Full veiDen nåværende plasseringen av PowerShell -skriptet er skrevet ut.
Konklusjon
Plasseringen av det nåværende Powershell -skriptet kan bestemmes ved hjelp av flere metoder. Disse metodene inkluderer "$ Psscriptroot ”,“ $ psCommandpath ”og“ Split-Path”. Hver gang hver av disse tre metodene blir utført, sender de den nåværende plasseringen av PowerShell -skriptet. Dette innlegget har gitt flere metoder for å bestemme den nåværende plasseringen av PowerShell -skriptet.