Sdílet prostřednictvím


pac auth

Správa způsobu ověřování v různých službách

Připojení k tenantovi

Pomocí příkazu pac auth create se připojte ke svému tenantovi. Spuštění pac auth create vytvoří na vašem počítači ověřovací profil. Můžete mít k dispozici více profilů ověřování. Více profilů ověřování je zajímavé, když pracujete s více tenanty. Například když vaše společnost používá více tenantů (pro vývoj, produkci a testování) nebo když jste konzultant, který funguje pro více zákazníků.

Příkaz pac auth create má několik užitečných parametrů:

  • Tento --environment parametr umožňuje automatické připojení ke správnému prostředí. Pokud parametr vynecháte --environment , připojíte se k výchozímu prostředí, ale s přidaným parametrem --environment se můžete připojit k jinému prostředí. Jako hodnotu můžete použít ID prostředí, adresu URL, jedinečný název nebo částečný název.

  • V prostředích, kde nemáte možnost používat interaktivní prostředí, přidáním parametru --deviceCode zajistíte, že se stále můžete připojit. Například v GitHub Codespaces se --deviceCode parametr automaticky přidá při spuštění pac auth create.

Example

Pokud se chcete připojit k HR-Dev prostředí, můžete použít následující příklad:

pac auth create --environment "HR-Dev"

Přepnutí na jiný profil ověřování

Pokud máte více profilů ověřování, můžete snadno přepnout pomocí seznamu ověřování pac a příkazů pro výběr ověřování pac .

Příkaz pac auth list zobrazí seznam všech profilů ověřování na vašem počítači. Příkaz pac auth select vybere jiný příkaz.

pac auth list Příklad

Pokud chcete zobrazit seznam všech profilů ověřování, použijte následující příklad:

pac auth list

pac auth list Spuštění příkazu vrátí všechny profily ověřování:

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

Vyberte jiný profil ověřování pomocí hodnoty indexu.

pac auth select --index 2

Commands

Command Description
pac auth clear Vymazat všechny profily ověřování uložené v tomto počítači
pac auth create Vytvoření a uložení profilů ověřování na tomto počítači
pac auth delete Odstranění konkrétního profilu ověřování
pac auth list Výpis profilů ověřování uložených v tomto počítači
pac auth name Název nebo přejmenování existujícího ověřovacího profilu
pac auth select Vyberte, který profil ověřování má být aktivní.
pac auth update Aktualizace názvu nebo cílového prostředí existujícího ověřovacího profilu
pac auth who Zobrazení informací o aktuálně vybraném profilu ověřování

pac auth clear

Vymazat všechny profily ověřování uložené v tomto počítači

pac auth create

Vytvoření a uložení profilů ověřování na tomto počítači

Examples

Následující příklady ukazují použití pac auth create příkazu.

Základní vytvoření

V tomto příkladu se zobrazí výzva k zadání přihlašovacích údajů a připojí se k tenantovi, ke které přihlašovací údaje patří.

pac auth create

Poznámka:

Při spuštění rozhraní příkazového řádku Power Platform v Codespaces se aktivuje přihlášení kódu zařízení.

Vytvoření prostředí

V tomto příkladu se zobrazí výzva k zadání přihlašovacích údajů a připojí se k prostředí Power Platform s vámi zadaným ID prostředí.

pac auth create --environment < Your environment ID >

Návod

Vyhledání ID prostředí:

  1. Otevřete Centrum pro správu Power Platform a vyberte prostředí , ke kterému se chcete připojit. V části Podrobnosti vyhledejte ID prostředí.

Pojmenované vytvoření

Tento příklad se ověří u vašeho tenanta a pojmenuje MyOrgho .

pac auth create --name MyOrg

Pojmenované vytvoření s využitím instančního objektu

Tento příklad se ověří u vašeho tenanta, pojmenuje MyOrg-SPN ho a použije k tomu instanční objekt. Nezapomeňte přidat instanční objekt do vašeho prostředí.

pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000

Volitelné parametry pro vytvoření ověřování

--applicationId -id

Volitelné: ID aplikace pro ověření.

--azureDevOpsFederated -adof

(Preview) Použití Federace Azure DevOps pro ověřování instančního objektu; vyžaduje argumenty --tenant a --applicationId.

Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.

--certificateDiskPath -cdp

Volitelné: Cesta k disku certifikátu pro ověření pomocí

--certificatePassword -cp

Volitelné: Heslo certifikátu k ověření pomocí

--clientSecret -cs

Volitelné: Tajný klíč klienta pro ověření pomocí

--cloud -ci

Volitelné: Cloudová instance pro ověření pomocí

Použijte jednu z těchto hodnot:

  • Public
  • UsGov
  • UsGovHigh
  • UsGovDod
  • China

--deviceCode -dc

K interaktivnímu přihlášení použijte tok kódu zařízení Microsoft Entra ID.

Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.

--environment -env

Výchozí prostředí (ID, adresa URL, jedinečný název nebo částečný název).

--githubFederated -ghf

(Preview) Použití federace GitHubu pro ověřování instančního objektu; vyžaduje argumenty --tenant a --applicationId.

Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.

--managedIdentity -mi

Použijte spravovanou identitu Azure.

Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.

--name -n

Název, který chcete tomuto ověřovacímu profilu udělit (maximálně 30 znaků).

Poznámka: Délka názvu by měla být v rozsahu 1 až 30.

--password -p

Volitelné: Heslo pro ověření pomocí

--tenant -t

ID tenanta, pokud používáte ID aplikace, tajný klíč klienta nebo ID aplikace nebo klientský certifikát.

--url -u

Zastaralé: Použijte --environment místo toho.

--username -un

Volitelné: Uživatelské jméno, pomocí které se má provést ověření; zobrazí dialogové okno Microsoft Entra ID, pokud není zadáno.

Poznámky

U parametru cloud hodnoty, které se mají použít k mapování, na tyto další běžné zkratky nebo názvy:

  • GCC = UsGov
  • GCC High = UsGovHigh
  • DoD = UsGovDod

Problémy s ověřováním WSL2

Při použití subsystému Windows pro Linux verze 2 (WSL2) může dojít k problémům s ověřováním, například Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools když ve vašem prostředí WSL2 není nastavený žádný výchozí prohlížeč.

Chcete-li tento problém vyřešit, můžete použít ověřování kódu zařízení přidáním --deviceCode příznaku do auth create příkazu: pac auth create --environment {env-id} --deviceCode. K dokončení procesu ověřování budete muset zadat kód v prohlížeči mimo WSL2.

pac auth delete

Odstranění konkrétního profilu ověřování

Example

pac auth delete --index 2

Volitelné parametry pro odstranění ověřování

--index -i

Index profilu, který se má odstranit

Poznámka: Hodnota musí být celé číslo s minimální hodnotou 1.

--name -n

Název profilu, který má být aktivní

Poznámka: Délka názvu by měla být v rozsahu 1 až 30.

pac auth list

Výpis profilů ověřování uložených v tomto počítači

pac auth name

Název nebo přejmenování existujícího ověřovacího profilu

Example

Následující příklad ukazuje, jak přejmenovat profil ověřování. V tomto případě se profil s indexem 1 přejmenuje na Contoso Dev.

pac auth name --index 1 --name "Contoso Dev"

Požadované parametry pro název ověřování

--index -i

Index profilu, který se má pojmenovat nebo přejmenovat

Poznámka: Hodnota musí být celé číslo s minimální hodnotou 1.

--name -n

Název, který chcete tomuto ověřovacímu profilu udělit (maximálně 30 znaků).

Poznámka: Délka názvu by měla být v rozsahu 1 až 30.

pac auth select

Vyberte, který profil ověřování má být aktivní.

Example

pac auth select --index 2

Volitelné parametry pro výběr ověřování

--index -i

Index profilu, který má být aktivní.

Poznámka: Hodnota musí být celé číslo s minimální hodnotou 1.

--name -n

Název profilu, který má být aktivní

Poznámka: Délka názvu by měla být v rozsahu 1 až 30.

pac auth update

Aktualizace názvu nebo cílového prostředí existujícího ověřovacího profilu

Examples

Následující příklady ukazují použití příkazu pac auth update.

Aktualizace profilu ověřování pomocí adresy URL prostředí

Tento příklad ukazuje, jak aktualizovat profil ověřování indexem 1 s názvem a adresou Contoso Dev URL https://contosodev.crm.dynamics.comprostředí .

pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"

Aktualizace profilu ověřování pomocí ID prostředí

Tento příklad ukazuje, jak aktualizovat profil ověřování indexem 1 s ID 00000000-0000-0000-0000-000000000000prostředí .

pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000

Požadované parametry pro aktualizaci ověřování

--index -i

Index profilu, který se má pojmenovat nebo přejmenovat

Poznámka: Hodnota musí být celé číslo s minimální hodnotou 1.

Volitelné parametry pro aktualizaci ověřování

--environment -env

Výchozí prostředí (ID, adresa URL, jedinečný název nebo částečný název).

--name -n

Název, který chcete tomuto ověřovacímu profilu udělit (maximálně 30 znaků).

pac auth who

Zobrazení informací o aktuálně vybraném profilu ověřování

Viz také

Skupiny příkazů rozhraní příkazového řádku Microsoft Power Platform
Přehled rozhraní příkazového řádku Microsoft Power Platform