Strumento da riga di comando psu
psu è incluso nel supporto di installazione di PowerShell Universal.
admin
Operazioni sull'account amministratore
reset
Reimposta la password dell'account amministratore locale in caso di blocco. L'account sarà admin con password admin .
psu admin reset --connection-string 'Data Source=C:\ProgramData\UniversalAutomation\database.db'--connection-string
La stringa di connessione del database
✅
--database-type
PostgreSQL, SQL o SQLite (predefinito)
❌
--encryption-key
Chiave di crittografia della cassaforte del database, se modificata.
❌
--password
Password della cassaforte del database, se modificata.
❌
--key-size
Dimensione della chiave della password della cassaforte del database, se modificata da 128.
❌
db
Comandi per lavorare con il database di PowerShell Universal.
convert
Converte un database LiteDB v4 in SQLite
--path
Il percorso del database da convertire
✅
schema
Migra da una versione dello schema a un'altra. La migrazione a versioni inferiori può causare perdita di dati. Può essere utilizzato anche per creare un nuovo database da zero con lo schema di destinazione.
--connection-string
Stringa di connessione al database
✅
--target-version
La versione dello schema del database. Il valore predefinito è "Latest"
❌
--database-type
PostgreSQL, SQL o SQLite (predefinito)
❌
migrate
La conversione di un tipo di database in un altro può essere un processo problematico e potrebbe riscontrare dei problemi. È preferibile scegliere il tipo di database definitivo al momento della prima installazione. Tenga presente che SQLite non è scalabile; se prevede che la sua istanza cresca in futuro, dovrebbe scegliere un altro tipo di database.
Migra da un database a un altro. Questo comando può migrare tra tipi di database differenti.
--target-connection-string
Stringa di connessione del database di destinazione
✅
--source-connection-string
Stringa di connessione del database di origine
✅
--target-database-type
PostgreSQL, SQL o SQLite (predefinito)
❌
--source-database-type
PostgreSQL, SQL o SQLite (predefinito)
❌
Migrazione tra versioni
Le consigliamo di aggiornare lo schema del suo database alla versione verso cui desidera migrare prima di eseguire il comando di migrazione, per evitare differenze nello schema.
git
Comandi per lavorare con i repository git di PSU. Questo comando utilizza i servizi git interni per lavorare con il repository locale.
clone
Clona un repository git utilizzando il servizio di sincronizzazione git.
--url
L'URL del remote git.
✅
--path
Il percorso locale in cui clonare
✅
--username
Il nome utente per il remote.
❌
--password
La password per il remote
❌
--branch
Il branch da clonare (il valore predefinito è main).
❌
pull
Esegue il pull da un remote git. Se il repository locale non esiste, verrà eseguito un clone.
--url
L'URL del remote git.
✅
--path
Il percorso locale in cui clonare
✅
--username
Il nome utente per il remote.
❌
--password
La password per il remote
❌
--branch
Il branch da clonare (il valore predefinito è main).
❌
push
Esegue il push verso un remote git. Il repository deve essere clonato prima. Le modifiche non verranno messe in staging durante il push.
--url
L'URL del remote git.
✅
--path
Il percorso locale in cui clonare
✅
--username
Il nome utente per il remoto.
❌
--password
La password per il remoto
❌
--branch
Il ramo da clonare (il valore predefinito è main).
❌
Ultimo aggiornamento
È stato utile?