PowerShell ist eine Skriptsprache, die hauptsächlich verwendet wird, um Automatisierungsaufgaben im System auszuführen. Es hat eine Host -Anwendung namens “Powershell ise”, Verwendet, um Skripte und Funktionen zu erstellen und auszuführen. Die PowerShell -Skripte werden mit dem gespeichert “.PS1" Verlängerung. Der Ort der PowerShell -Skripte kann durch Ausführen spezifischer Befehle in PowerShell ISE innerhalb eines Skripts bestimmt werden. Insbesondere hilft die Ermittlung eines PowerShell -Skript -Ortes bei der Versicherung auf ein relatives Skript.
Dieser Beitrag zeigt mehrere Methoden zur Lösung der genannten Abfrage.
Was ist der beste/bessere Weg/die beste Methode, um den Standort/den Pfad des aktuellen PowerShell -Skripts zu bestimmen?
Diese Methoden können angewendet werden, um die genannte Abfrage zu lösen:
Methode 1: Verwenden Sie den „$ psScripTroot“, um den Ort/Pfad des Skripts in PowerShell zu bestimmen/zu ermitteln
Der Skriptort von PowerShell kann durch Ausführung der “bestimmt werden$ PsScripTrootBefehl in einem Skript. Es ist speziell entwickelt, um den Ort des PowerShell -Skripts abzurufen. Schauen Sie sich beispielsweise die unten angegebene Demonstration an.
Beispiel
Führen Sie den angegebenen Befehl in der PowerShell ISE -Konsole aus, um den Ort/Pfad des PowerShell -Skripts zu erhalten/abzurufen:
> $ PsScripTrootEs kann beobachtet werden, dass der Ort/Pfad des Skripts bestimmt wurde.
Methode 2: Verwenden Sie den „$ pScommandpath“, um den Ort/Pfad des PowerShell -Skripts zu bestimmen/zu ermitteln
Der "$ Pscommandpath”CMDLet bestimmt nicht nur den aktuellen Ort/Pfad des PowerShell -Skripts. Darüber hinaus wird auch der Name des Skripts angezeigt.
Beispiel
Führen Sie den angegebenen Befehl aus, um den Ort des PowerShell -Skripts abzurufen:
> $ PScommandpathDer PowerShell -Skript -Ort und sein Name wurden erfolgreich in der Ausgabe angezeigt.
Methode 3: Verwenden Sie den „Split-Pad“, um den Ort/Pfad des Skripts in PowerShell zu bestimmen/zu ermitteln
Eine andere Methode, die den Ort des PowerShell -Skripts ausdrucken kann, ist ein “Split-Bad”. Es wird verwendet, um den Teil des angegebenen Pfades, des vollständigen Pfades oder des Dateinamens zu erhalten.
Beispiel
Um den aktuellen Pfad des Skripts zu erhalten/abzurufen, führen Sie einfach den erwähnten Befehl im Skript von PowerShell ISE aus:
> Split-Pad $ psise.Aktuelle Datei.Vollständigen PfadDer aktuelle Ort des PowerShell -Skripts wurde ausgedruckt.
Abschluss
Der Ort des aktuellen PowerShell -Skripts kann mit verschiedenen Methoden ermittelt werden. Diese Methoden umfassen "$ PsScripTroot "," $ pScommandpath "und" Split-Pad”. Immer wenn jede dieser drei Methoden ausgeführt wird, geben sie den aktuellen Ort des PowerShell -Skripts aus. Dieser Beitrag hat verschiedene Methoden zur Bestimmung des aktuellen Ortes des PowerShell -Skripts bereitgestellt.