psu-Befehlszeilenwerkzeug
psu ist im Installationsmedium von PowerShell Universal enthalten.
admin
Vorgänge für Admin-Konten
reset
Setzt das Passwort des lokalen Admin-Kontos im Falle einer Sperrung zurück. Das Konto lautet dann admin mit dem Passwort admin.
psu admin reset --connection-string 'Data Source=C:\ProgramData\UniversalAutomation\database.db'--connection-string
Die Datenbank-Verbindungszeichenfolge
✅
--database-type
PostgreSQL, SQL oder SQLite (Standard)
❌
--encryption-key
Verschlüsselungsschlüssel des Datenbank-Tresors, falls geändert.
❌
--password
Passwort des Datenbank-Tresors, falls geändert.
❌
--key-size
Schlüsselgröße des Datenbank-Tresor-Passworts, falls von 128 geändert.
❌
db
Befehle für die Arbeit mit der PowerShell Universal-Datenbank.
convert
Konvertiert eine v4 LiteDB-Datenbank zu SQLite
--path
Der Pfad der zu konvertierenden Datenbank
✅
schema
Migriert von einer Schemaversion zu einer anderen. Die Migration zu niedrigeren Versionen kann zu Datenverlust führen. Dies kann auch verwendet werden, um eine neue Datenbank von Grund auf mit dem Zielschema zu erstellen.
--connection-string
Verbindungszeichenfolge zur Datenbank
✅
--target-version
Die Datenbank-Schemaversion. Standardwert ist "Latest"
❌
--database-type
PostgreSQL, SQL oder SQLite (Standard)
❌
migrate
Die Konvertierung eines Datenbanktyps in einen anderen kann ein problematischer Prozess sein und Sie können auf Probleme stoßen. Es ist besser, den endgültigen Datenbanktyp bereits bei der ersten Installation zu wählen. Beachten Sie, dass SQLite nicht skaliert; wenn Sie erwarten, dass Ihre Instanz später wächst, sollten Sie einen anderen Datenbanktyp wählen.
Migriert von einer Datenbank zu einer anderen. Dieser Befehl kann zwischen Datenbanktypen migrieren.
--target-connection-string
Verbindungszeichenfolge der Zieldatenbank
✅
--source-connection-string
Verbindungszeichenfolge der Quelldatenbank
✅
--target-database-type
PostgreSQL, SQL oder SQLite (Standard)
❌
--source-database-type
PostgreSQL, SQL oder SQLite (Standard)
❌
Migration zwischen Versionen
Wir empfehlen, das Schema Ihrer Datenbank auf die Version zu aktualisieren, zu der Sie migrieren möchten, bevor Sie den Migrationsbefehl ausführen, um Unterschiede im Schema zu vermeiden.
git
Befehle für die Arbeit mit PSU-Git-Repositories. Dieser Befehl verwendet die internen Git-Dienste für die Arbeit mit dem lokalen Repository.
clone
Klont ein Git-Repository mithilfe des Git-Sync-Dienstes.
--url
Die URL des Git-Remotes.
✅
--path
Der lokale Pfad, in den geklont wird
✅
--username
Der Benutzername für das Remote.
❌
--password
Das Passwort für das Remote
❌
--branch
Der zu klonende Branch (Standard ist main).
❌
pull
Pullt von einem Git-Remote. Ein Klonen wird aufgerufen, wenn das lokale Repository nicht existiert.
--url
Die URL des Git-Remotes.
✅
--path
Der lokale Pfad, in den geklont wird
✅
--username
Der Benutzername für das Remote.
❌
--password
Das Passwort für das Remote
❌
--branch
Der zu klonende Branch (Standard ist main).
❌
push
Pusht zu einem Git-Remote. Das Repository muss zuerst geklont werden. Änderungen werden während des Push nicht gestaged.
--url
Die URL des Git-Remotes.
✅
--path
Der lokale Pfad, in den geklont werden soll
✅
--username
Der Benutzername für das Remote.
❌
--password
Das Passwort für das Remote
❌
--branch
Der zu klonende Branch (Standard ist main).
❌
Zuletzt aktualisiert
War das hilfreich?