For the complete documentation index, see llms.txt. This page is also available as Markdown.

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'
Argument
Beschreibung
Erforderlich

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

Argument
Beschreibung
Erforderlich

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

Argument
Beschreibung
Erforderlich

--connection-string

Verbindungszeichenfolge zur Datenbank

--target-version

Die Datenbank-Schemaversion. Standardwert ist "Latest"

--database-type

PostgreSQL, SQL oder SQLite (Standard)

migrate

Migriert von einer Datenbank zu einer anderen. Dieser Befehl kann zwischen Datenbanktypen migrieren.

Argument
Beschreibung
Erforderlich

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

Argument
Beschreibung
Erforderlich

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

Argument
Beschreibung
Erforderlich

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

Argument
Beschreibung
Erforderlich

--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?