Skip to main content
Skip table of contents

Pathfinder über die Kommandozeile bedienen

Einige Funktionen von Pathfinder können über die Kommandozeile ausgeführt und so automatisiert werden.

Das umfasst beispielsweise Datenbank-Backups oder automatisierte Updates.


Vorbedingungen

Erstellen Sie zunächst einen API-Schlüssel. Er kann bequem zur Authentifizierung ohne Benutzername und Passwort verwendet werden.

Unterstütze Typen

Name

Beschreibung

location

Standort

building

Gebäude

floor

Etage

room

Raum

component

Komponente

port

Port

networkpath

Netzweg

report

Report

cable

Kabel

networkmap

Netzwerkplan

workorder

Arbeitsauftrag

workorderitem

Arbeitsschritt

subnet

Subnetz


Überblick über unterstützte Befehle

Befehl

unterstützte Typen

Beschreibung

Beispiele

open

alle

Öffnet das angegebene Objekt in Pathfinder.

pathfinder://open?type=networkpath&id=24

pathfinder://open?type=workorder&id=5

search

location, building, floor, room, component, port, networkpath, cable, subnet, workorder

Startet eine Suche nach dem angegebenen Wert. Durch Angabe eines Typs kann die Suche eingegrenzt werden.

pathfinder://search?value='Switch'

pathfinder://search?type=component&value='Switch'

export

location, building, floor, room, component (rack), networkpath, networkmap, workorder, report

Exportiert einen Report oder eine Ansicht.

pathfinder://export?type=workorder&id=4&out='C:\path\to\file'

pathfinder://export?type=report&id=2&out='C:\path\to\file'

import

Importiert die Komponentendefinitionen mit den angegebenen IDs aus dem Onlinekatalog.

pathfinder://import?guid=id1,id2,id3

process/cancel

workorder, workorderitem

Führt einen Arbeitsauftrag oder -schritt aus oder bricht ihn ab.

pathfinder://process?type=workorder&id=4

pathfinder://cancel?type=workorderitem&id=6

scan

subnet

Scannt das angegebene Subnetz.

pathfinder://scan?type=subnet&id=11

upgrade

Überprüft, ob Updates zur Verfügung stehen, und führt sie gegebenenfalls durch.

pathfinder://upgrade

backupdb

Erstellt ein lokales Datenbank-Backup im data-Ordner. Dateibasierte Datenbanken werden nicht unterstützt.

pathfinder://backupdb?out='pathfinder123.db'

copydb

Kopiert die Quelldatenbank in die Zieldatenbank. Die Quelle kann nicht dateibasiert sein, wenn sie gerade genutzt wird.

pathfinder://copydb?source=1&destination=2

dbschemaupdate

Führt Datenbank-Updates auf der angegebenen Datenbank aus.

pathfinder://dbschemaupdate?source=0


Optionale Parameter

Parameter

Beschreibung

Beispiel

token=<token>

Fügen Sie einen API-Schlüssel für die automatische Anmeldung hinzu.

pathfinder://open?type=location&id=6&token=<token>

exitWhenDone

Pathfinder wird nach Ausführung des Befehls beendet.

pathfinder://upgrade&exitWhenDone


Befehle ausführen

Es gibt mehrere Wege, Befehle auszuführen:

  • durch das Öffnen eines Pathfinder-Links im Browser.

  • durch das Ausführen nach dem Schema pathfinder.exe -link=<your action> in der Windows Kommandozeile.

  • durch das Ausführen nach dem Schema start <your pathfinder-link> in der Windows Powershell.


Beispiel unter Verwendung der Windows Kommandozeile

BASH
pathfinder.exe -link="pathfinder://open?type=location&id=6&token=<token>"

Beispiel unter Verwendung der PowerShell

POWERSHELL
start "pathfinder://backupdb?out='pathfinder123.db'&token=<token>"
Start-Sleep -s 30
start "pathfinder://export?type=report&id=2&out='C:\path\to\file'"
Start-Sleep -s 1
start "pathfinder://upgrade&exitWhenDone"

Wir empfehlen zwischen den Befehlen einige Sekunden zu warten, um die korrekte Ausführungsreihenfolge zu gewährleisten. Insbesondere nach dem Start und vor dem Beenden von Pathfinder.

Beispiel für den Import einiger Komponentendefinitionen

POWERSHELL
pathfinder://import?guid=
{E2CBFCBC-E867-452D-9EAB-3AC98754B748}, 
{24A0FAD0-7322-4D49-ABB0-E99638E77167},
{660CDE14-B6FD-102C-B795-001D92F3B33C},
{48D2A70B-00DD-4387-9017-4D6FF77681A3},
{0F7A2C46-0CAD-4B2C-A220-E7FE6CB86DF2},
{C2194883-4A03-4C84-87A1-5F72C6FD076C},
{58B12E85-CA48-4111-9384-9F2F9C25C7EA}

19" Rack 42U, 800x1200 (Server)
19" Rack 42U, 800x800 (Distributor)
Blind Panel 1 U
Blind Panel 2U
Blind Panel 3U
Blind Panel 4U
Cable Management Panel 1U

Beispiel für ein Backup der Standarddatenbank

POWERSHELL
start pathfinder.exe -link="pathfinder://backupdb?out='pathfinder_backup'&token=<my_token>&exitWhenDone"

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.