Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gestire la modalità di autenticazione a vari servizi
Connettersi al tenant
Usare il comando pac auth create per connettersi al tenant. L'esecuzione pac auth create crea un profilo di autenticazione nel computer. È possibile avere più profili di autenticazione disponibili. Avere più profili di autenticazione è interessante quando si lavora con più tenant. Ad esempio, quando l'azienda usa più tenant (per sviluppo, produzione e test) o quando si è un consulente che lavora per più clienti.
Il pac auth create comando ha un paio di parametri utili:
Il
--environmentparametro consente di connettersi automaticamente all'ambiente corretto. Se si omette il--environmentparametro , si è connessi all'ambiente predefinito, ma con il--environmentparametro aggiunto, è possibile connettersi a un ambiente diverso. È possibile usare l'ID ambiente, l'URL, il nome univoco o il nome parziale come valore.Negli ambienti in cui non si ha la possibilità di usare un'esperienza interattiva, l'aggiunta del
--deviceCodeparametro assicura che sia comunque possibile connettersi. Ad esempio, in GitHub Codespaces il--deviceCodeparametro viene aggiunto automaticamente quando si eseguepac auth create.
Example
Per connettersi all'ambiente HR-Dev , è possibile usare l'esempio seguente:
pac auth create --environment "HR-Dev"
Passare a un altro profilo di autenticazione
Quando si dispone di più profili di autenticazione, è possibile passare facilmente usando l'elenco di autenticazione pac e i comandi pac auth select .
Il pac auth list comando elenca tutti i profili di autenticazione nel computer. Il pac auth select comando seleziona un comando diverso.
pac auth list Esempio
Per elencare tutti i profili di autenticazione, usare l'esempio seguente:
pac auth list
L'esecuzione del pac auth list comando restituisce tutti i profili di autenticazione:
Index Active Kind Name Friendly Name Url User Cloud Type
[1] * UNIVERSAL Personal Productivity (Default) https://x.crm.dynamics.com/ user@contoso.onmicrosoft.com Public User
Selezionare un profilo di autenticazione diverso usando il valore di indice.
pac auth select --index 2
Commands
| Command | Description |
|---|---|
| pac auth clear | Cancellare tutti i profili di autenticazione archiviati nel computer |
| pac auth create | Creare e archiviare i profili di autenticazione in questo computer |
| pac auth delete | Eliminare un profilo di autenticazione specifico |
| pac auth list | Elencare i profili di autenticazione archiviati in questo computer |
| pac auth name | Assegnare un nome o rinominare un profilo di autenticazione esistente |
| pac auth select | Selezionare il profilo di autenticazione che deve essere attivo |
| pac auth update | Aggiornare il nome o l'ambiente di destinazione di un profilo di autenticazione esistente |
| pac auth who | Visualizzare le informazioni sul profilo di autenticazione attualmente selezionato |
pac auth clear
Cancellare tutti i profili di autenticazione archiviati nel computer
pac auth create
Creare e archiviare i profili di autenticazione in questo computer
Esempi
Negli esempi seguenti viene illustrato l'uso del pac auth create comando .
- Creazione di base
- Creazione dell'ambiente
- Creazione denominata
- Denominata Create with Service Principal (Creazione denominata con entità servizio)
Creazione di base
Questo esempio richiederà le credenziali e si connetterà al tenant a cui appartengono le credenziali.
pac auth create
Annotazioni
Quando si esegue l'interfaccia della riga di comando di Power Platform in Codespaces, verrà attivato un account di accesso al codice del dispositivo.
Creazione dell'ambiente
Questo esempio richiederà le credenziali e si connetterà all'ambiente Power Platform con l'ID ambiente specificato.
pac auth create --environment < Your environment ID >
Suggerimento
Per trovare un ID ambiente:
- Aprire l'interfaccia di amministrazione di Power Platform e selezionare l'ambiente a cui connettersi. Nella sezione Details (Dettagli) cercare Environment ID (ID ambiente)
Creazione denominata
In questo esempio viene eseguita l'autenticazione con il tenant e viene assegnato il nome MyOrg.
pac auth create --name MyOrg
Denominata Create with Service Principal (Creazione denominata con entità servizio)
Questo esempio esegue l'autenticazione con il tenant, assegna il nome MyOrg-SPN e usa un'entità servizio a tale scopo. Non dimenticare di aggiungere l'entità servizio all'ambiente.
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000
Parametri facoltativi per la creazione dell'autenticazione
--applicationId
-id
Facoltativo: ID applicazione con cui eseguire l'autenticazione.
--azureDevOpsFederated
-adof
(Anteprima) Usare la federazione di Azure DevOps per l'autenticazione dell'entità servizio; richiede gli argomenti --tenant e --applicationId
Questo parametro non richiede alcun valore. È un cambio.
--certificateDiskPath
-cdp
Facoltativo: percorso del disco certificato con cui eseguire l'autenticazione
--certificatePassword
-cp
Facoltativo: password del certificato con cui eseguire l'autenticazione
--clientSecret
-cs
Facoltativo: segreto client con cui eseguire l'autenticazione
--cloud
-ci
Facoltativo: istanza cloud con cui eseguire l'autenticazione
Usare uno di questi valori:
PublicUsGovUsGovHighUsGovDodChina
--deviceCode
-dc
Usare il flusso del codice del dispositivo Microsoft Entra ID per l'accesso interattivo.
Questo parametro non richiede alcun valore. È un cambio.
--environment
-env
Ambiente predefinito (ID, URL, nome univoco o nome parziale).
--githubFederated
-ghf
(Anteprima) Usare GitHub Federation per l'autenticazione dell'entità servizio; richiede gli argomenti --tenant e --applicationId
Questo parametro non richiede alcun valore. È un cambio.
--managedIdentity
-mi
Usare l'identità gestita di Azure.
Questo parametro non richiede alcun valore. È un cambio.
--name
-n
Nome da assegnare a questo profilo di autenticazione (massimo 30 caratteri).
Nota: la lunghezza del nome deve essere compresa tra 1 e 30
--password
-p
Facoltativo: password con cui eseguire l'autenticazione
--tenant
-t
ID tenant se si usa l'ID applicazione/segreto client o l'ID applicazione/certificato client.
--url
-u
Deprecato: usare --environment invece.
--username
-un
Facoltativo: nome utente con cui eseguire l'autenticazione; visualizza una finestra di dialogo Microsoft Entra ID se non specificata.
Osservazioni:
Per il cloud parametro, i valori da usare vengono mappati a questi altri acronimi o nomi comuni:
- GCC =
UsGov - GCC High =
UsGovHigh - DoD =
UsGovDod
Problemi di autenticazione di WSL2
Quando si usa sottosistema Windows per Linux versione 2 (WSL2), potrebbero verificarsi problemi di autenticazione, Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools ad esempio quando non è presente alcun browser predefinito impostato nell'ambiente WSL2.
Per risolvere questo problema, è possibile usare l'autenticazione del codice del dispositivo aggiungendo il --deviceCode flag al auth create comando : pac auth create --environment {env-id} --deviceCode. Per completare il processo di autenticazione, è necessario immettere un codice in un browser esterno a WSL2.
pac auth delete
Eliminare un profilo di autenticazione specifico
Example
pac auth delete --index 2
Parametri facoltativi per l'eliminazione dell'autenticazione
--index
-i
Indice del profilo da eliminare
Nota: il valore deve essere un numero intero con valore minimo pari a 1.
--name
-n
Nome del profilo da attivare
Nota: la lunghezza del nome deve essere compresa tra 1 e 30
pac auth list
Elencare i profili di autenticazione archiviati in questo computer
pac auth name
Assegnare un nome o rinominare un profilo di autenticazione esistente
Example
L'esempio seguente illustra come rinominare un profilo di autenticazione. In questo caso, il profilo con indice 1 verrà rinominato in "Contoso Dev".
pac auth name --index 1 --name "Contoso Dev"
Parametri obbligatori per il nome dell'autenticazione
--index
-i
Indice del profilo da denominare/rinominare
Nota: il valore deve essere un numero intero con valore minimo pari a 1.
--name
-n
Nome da assegnare a questo profilo di autenticazione (massimo 30 caratteri).
Nota: la lunghezza del nome deve essere compresa tra 1 e 30
pac auth select
Selezionare il profilo di autenticazione che deve essere attivo
Example
pac auth select --index 2
Parametri facoltativi per la selezione dell'autenticazione
--index
-i
Indice del profilo da attivare.
Nota: il valore deve essere un numero intero con valore minimo pari a 1.
--name
-n
Nome del profilo da attivare
Nota: la lunghezza del nome deve essere compresa tra 1 e 30
pac auth update
Aggiornare il nome o l'ambiente di destinazione di un profilo di autenticazione esistente
Esempi
Gli esempi seguenti illustrano l'uso del comando pac auth update.
- Aggiornare il profilo di autenticazione con l'URL dell'ambiente
- Aggiornare il profilo di autenticazione con l'ID ambiente
Aggiornare il profilo di autenticazione con l'URL dell'ambiente
Questo esempio illustra come aggiornare il profilo di autenticazione con indice 1 con il nome Contoso Dev e l'URL https://contosodev.crm.dynamics.comdell'ambiente .
pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"
Aggiornare il profilo di autenticazione con l'ID ambiente
Questo esempio illustra come aggiornare il profilo di autenticazione con indice 1 con l'ID 00000000-0000-0000-0000-000000000000ambiente .
pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000
Parametri obbligatori per l'aggiornamento dell'autenticazione
--index
-i
Indice del profilo da denominare/rinominare
Nota: il valore deve essere un numero intero con valore minimo pari a 1.
Parametri facoltativi per l'aggiornamento dell'autenticazione
--environment
-env
Ambiente predefinito (ID, URL, nome univoco o nome parziale).
--name
-n
Nome da assegnare a questo profilo di autenticazione (massimo 30 caratteri).
pac auth who
Visualizzare le informazioni sul profilo di autenticazione attualmente selezionato
Vedere anche
Gruppi di comandi dell'interfaccia della riga di comando di Microsoft Power Platform
Panoramica dell'interfaccia della riga di comando di Microsoft Power Platform