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

Outil de ligne de commande psu

psu est un utilitaire en ligne de commande pour travailler avec PowerShell Universal.

psu est inclus avec le support d'installation de PowerShell Universal.

admin

Opérations sur le compte administrateur

reset

Réinitialise le mot de passe du compte administrateur local en cas de verrouillage. Le compte sera admin avec le mot de passe admin.

psu admin reset --connection-string 'Data Source=C:\ProgramData\UniversalAutomation\database.db'
Argument
Description
Obligatoire

--connection-string

La chaîne de connexion à la base de données

--database-type

PostgreSQL, SQL ou SQLite (par défaut)

--encryption-key

Clé de chiffrement du coffre de la base de données, si modifiée.

--password

Mot de passe du coffre de la base de données, si modifié.

--key-size

Taille de la clé du mot de passe du coffre, si modifiée depuis 128.

db

Commandes pour travailler avec la base de données PowerShell Universal.

convert

Convertit une base de données LiteDB v4 en SQLite

Argument
Description
Obligatoire

--path

Le chemin de la base de données à convertir

schema

Migre d'une version de schéma à une autre. La migration vers des versions antérieures peut entraîner une perte de données. Cette commande peut également être utilisée pour créer une nouvelle base de données à partir de zéro selon le schéma cible.

Argument
Description
Obligatoire

--connection-string

Chaîne de connexion à la base de données

--target-version

La version du schéma de la base de données. Par défaut : « Latest »

--database-type

PostgreSQL, SQL ou SQLite (par défaut)

migrate

Migre d'une base de données à une autre. Cette commande peut effectuer des migrations entre différents types de bases de données.

Argument
Description
Obligatoire

--target-connection-string

Chaîne de connexion à la base de données cible

--source-connection-string

Chaîne de connexion à la base de données source

--target-database-type

PostgreSQL, SQL ou SQLite (par défaut)

--source-database-type

PostgreSQL, SQL ou SQLite (par défaut)

Migration entre versions

Nous vous recommandons de mettre à jour le schéma de votre base de données vers la version vers laquelle vous souhaitez migrer avant d'exécuter la commande de migration, afin d'éviter des différences dans le schéma.

git

Commandes pour travailler avec les référentiels git de PSU. Cette commande utilise les services git internes pour travailler avec le référentiel local.

clone

Clone un référentiel git à l'aide du service de synchronisation git.

Argument
Description
Obligatoire

--url

L'URL du dépôt git distant.

--path

Le chemin local vers lequel cloner

--username

Le nom d'utilisateur pour le dépôt distant.

--password

Le mot de passe pour le dépôt distant

--branch

La branche à cloner (par défaut : main).

pull

Tire depuis un dépôt git distant. Un clone sera effectué si le référentiel local n'existe pas.

Argument
Description
Obligatoire

--url

L'URL du dépôt git distant.

--path

Le chemin local vers lequel cloner

--username

Le nom d'utilisateur pour le dépôt distant.

--password

Le mot de passe pour le dépôt distant

--branch

La branche à cloner (par défaut : main).

push

Pousse vers un dépôt git distant. Le référentiel doit d'abord avoir été cloné. Les modifications ne seront pas indexées lors du push.

Argument
Description
Obligatoire

--url

L'URL du dépôt git distant.

--path

Le chemin local vers lequel cloner

--username

Le nom d'utilisateur pour le dépôt distant.

--password

Le mot de passe pour le dépôt distant

--branch

La branche à cloner (par défaut : main).

Mis à jour

Ce contenu vous a-t-il été utile ?