Was ist der beste Weg, um den Ort des aktuellen PowerShell -Skripts zu bestimmen?

Was ist der beste Weg, um den Ort des aktuellen PowerShell -Skripts zu bestimmen?

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:

  • $ PsScripTroot.
  • $ Pscommandpath.
  • Split-Bad.

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:

> $ PsScripTroot

Es 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:

> $ PScommandpath

Der 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 Pfad

Der 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.