Outil de ligne de commande psu
psu est inclus dans le support d'installation de PowerShell Universal.
admin
Opérations du compte administrateur
reset
Réinitialiser 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'--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 de la base de données, si modifiée depuis 128.
❌
db
Commandes pour travailler avec la base de données PowerShell Universal.
convert
Convertir une base de données LiteDB v4 en SQLite
--path
Le chemin de la base de données à convertir
✅
schema
Migrer d'une version de schéma à une autre. La migration vers des versions inférieures peut entraîner une perte de données. Cela peut aussi être utilisé pour créer une nouvelle base de données à partir de zéro selon le schéma cible.
--connection-string
Chaîne de connexion à la base de données
✅
--target-version
La version du schéma de base de données. La valeur par défaut est « Latest »
❌
--database-type
PostgreSQL, SQL ou SQLite (par défaut)
❌
migrate
La conversion d'un type de base de données en un autre peut être un processus problématique et vous pourriez éprouver des problèmes. Il est préférable de choisir le type de base de données final lors de la première installation. Sachez que SQLite ne s'adapte pas à l'échelle; si vous prévoyez que votre instance prendra de l'ampleur plus tard, vous devriez choisir un autre type de base de données.
Migre d'une base de données à une autre. Cette commande peut migrer entre des types de bases de données.
--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 les versions
Nous 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 les différences dans le schéma.
git
Commandes pour travailler avec les dépôts git PSU. Cette commande utilise les services git internes pour travailler avec le dépôt local.
clone
Clone un dépôt git à l'aide du service de synchronisation git.
--url
L'URL du remote git.
✅
--path
Le chemin local vers lequel cloner
✅
--username
Le nom d'utilisateur pour le remote.
❌
--password
Le mot de passe pour le remote
❌
--branch
La branche à cloner (main par défaut).
❌
pull
Effectue un pull depuis un remote git. Un clone sera appelé si le dépôt local n'existe pas.
--url
L'URL du remote git.
✅
--path
Le chemin local vers lequel cloner
✅
--username
Le nom d'utilisateur pour le remote.
❌
--password
Le mot de passe pour le remote
❌
--branch
La branche à cloner (main par défaut).
❌
push
Effectue un push vers un remote git. Le dépôt doit d'abord être cloné. Les modifications ne seront pas indexées durant le push.
--url
L'URL du remote git.
✅
--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 (la valeur par défaut est main).
❌
Mis à jour
Ce contenu vous a-t-il été utile ?