where.exe
Wie in einem der Kommentare erwähnt, ist Windows 7 und höher enthalten. Eine andere Sache, die Sie beachten sollten, ist, dass where
nur die Suche durchgeführt wird. %PATH%
Wenn sich Ihr Programm nicht im Pfad befindet, hilft es Ihnen nicht, es zu finden.
Ein weiteres Problem ist , wenn Sie versuchen , passieren sie aufzurufen innerhalb einer Powershell fordert Sie MÜSSEN die Exe - Teil enthalten, wie „wo“ ist ein Alias für Where-Object , das ist nicht das, was Sie wollen, und führt zu leeren Ergebnisse mit Erfolgscodes, die Ihnen offensichtlich nicht sagen, wo sich die gewünschte Anwendung tatsächlich befindet.
Ich brauchte ein paar Versuche, um das herauszufinden, und nur das Anhängen, -?
das Hilfe bei dem auslöste, was der Alias tatsächlich beschlossen hatte, um mich darauf hinzuweisen.
Gemäß Ihrer Frage tf
funktioniert der Grund in der Visual Studio-Anwendung / -Konsole. Es gibt eine bestimmte Verknüpfung zum Starten einer Visual Studio-Konsole, da beim Starten die Ordner der Anwendung zum PATH hinzugefügt werden.
Sie können Ihre eigene Verknüpfung definieren, um das Programmverzeichnis in Ihr Verzeichnis einzufügen PATH
, oder einfach das Startmenü öffnen, "env" eingeben und auf die Verknüpfung "Umgebungsvariablen für Ihr Konto bearbeiten" (oder die Systemverknüpfung) klicken. Dazu müssen Sie jedoch auf klicken Klicken Sie auf die Schaltfläche Umgebungsvariablen) und fügen Sie PATH
oben unter Benutzervariablen eine neue Variable hinzu, falls diese nicht vorhanden ist. Wenn sie bereits vorhanden ist, fügen Sie ;
vor Ihrer Eingabe eine hinzu und dann den vollständigen Ordnerpfad, in dem sich das Programm befindet, das Sie über den Befehl aufrufen möchten Linie lebt. Doppelklicken Sie beispielsweise auf den PATH
Eintrag (Groß- und Kleinschreibung spielt unter Windows keine große Rolle), um ihn zu bearbeiten und zu ändernC:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin