az ad sp
Hantera Microsoft Entra-tjänstens huvudnamn.
Kommandon
| Name | Description | Typ | Status |
|---|---|---|---|
| az ad sp create |
Skapa ett huvudnamn för tjänsten. |
Core | GA |
| az ad sp create-for-rbac |
Skapa ett program och dess associerade huvudnamn för tjänsten, konfigurera RBAC-rolltilldelningarna för tjänstens huvudnamn om du vill. |
Core | GA |
| az ad sp credential |
Hantera ett tjänsthuvudnamns lösenord eller certifikatautentiseringsuppgifter. |
Core | GA |
| az ad sp credential delete |
Ta bort lösenordet eller certifikatautentiseringsuppgifterna för tjänstens huvudnamn. |
Core | GA |
| az ad sp credential list |
Visa en lista över lösenords- eller certifikatautentiseringsmetadata för tjänstens huvudnamn. (Innehållet i lösenordet eller certifikatautentiseringsuppgifterna kan inte hämtas.). |
Core | GA |
| az ad sp credential reset |
Återställ lösenordet eller certifikatautentiseringsuppgifterna för tjänstens huvudnamn. |
Core | GA |
| az ad sp delete |
Ta bort ett huvudnamn för tjänsten. |
Core | GA |
| az ad sp list |
Lista tjänstens huvudnamn. |
Core | GA |
| az ad sp owner |
Hantera ägare av tjänstens huvudnamn. |
Core | GA |
| az ad sp owner list |
Lista ägare av tjänstens huvudnamn. |
Core | GA |
| az ad sp show |
Hämta information om ett huvudnamn för tjänsten. |
Core | GA |
| az ad sp update |
Uppdatera ett huvudnamn för tjänsten. |
Core | GA |
az ad sp create
Skapa ett huvudnamn för tjänsten.
az ad sp create --id
Exempel
Skapa ett huvudnamn för tjänsten. (autogenerated)
az ad sp create --id 00000000-0000-0000-0000-000000000000
Obligatoriska parametrar
Identifierar-URI, program-ID eller objekt-ID för det associerade programmet.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az ad sp create-for-rbac
Skapa ett program och dess associerade huvudnamn för tjänsten, konfigurera RBAC-rolltilldelningarna för tjänstens huvudnamn om du vill.
Utdata innehåller autentiseringsuppgifter som du måste skydda. Se till att du inte inkluderar dessa autentiseringsuppgifter i koden eller kontrollera autentiseringsuppgifterna i källkontrollen. Alternativt bör du överväga att använda hanterade identiteter om det är tillgängligt för att undvika behovet av att använda autentiseringsuppgifter.
Som standard tilldelar det här kommandot inte någon roll till tjänstens huvudnamn. Du kan använda --role och --scopes för att tilldela en specifik roll och begränsa omfånget till en resurs eller resursgrupp. Du kan också använda az role assignment create för att skapa rolltilldelningar för tjänstens huvudnamn senare. Mer information finns i steg för att lägga till en rolltilldelning.
az ad sp create-for-rbac [--cert]
[--create-cert]
[--create-password {false, true}]
[--display-name --name]
[--json-auth --sdk-auth {false, true}]
[--keyvault]
[--role]
[--scopes]
[--service-management-reference]
[--years]
Exempel
Skapa utan rolltilldelning.
az ad sp create-for-rbac
Skapa med ett anpassat visningsnamn.
az ad sp create-for-rbac -n MyApp
Skapa med rolltilldelningar för deltagare i angivna omfång. Om du vill hämta aktuellt prenumerations-ID kör du "az account show --query id --output tsv".
az ad sp create-for-rbac -n MyApp --role Contributor --scopes /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup2
Skapa inte autentiseringsuppgifter för lösenord.
az ad sp create-for-rbac --create-password false
Skapa med ett självsignerat certifikat.
az ad sp create-for-rbac --create-cert
Skapa med hjälp av en befintlig certifikatsträng.
az ad sp create-for-rbac --cert "MIICoT..."
Skapa med hjälp av en befintlig certifikatfil.
az ad sp create-for-rbac --cert "@~/cert.pem"
`cert.pem` contains the following content
-----BEGIN CERTIFICATE----- <<< this line is optional
MIICoT...
-----END CERTIFICATE----- <<< this line is optional
Skapa med ett självsignerat certifikat och lagra det i Azure Key Vault.
az ad sp create-for-rbac --keyvault MyVault --cert CertName --create-cert
Skapa med befintligt certifikat i Azure Key Vault.
az ad sp create-for-rbac --keyvault MyVault --cert CertName
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Certifikat som ska användas för autentiseringsuppgifter. När det används med --keyvault,anger du namnet på certifikatet som ska användas eller skapas. Annars anger du en PEM- eller DER-formaterad offentlig certifikatsträng. Använd @{path} för att läsa in från en fil. Inkludera inte den privata nyckeln.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | keyCredential Arguments |
Skapa ett självsignerat certifikat som ska användas för autentiseringsuppgifterna. Endast den aktuella OS-användaren har läs-/skrivbehörighet till det här certifikatet. Använd med --keyvault för att skapa certifikatet i Key Vault. Annars skapas ett certifikat lokalt.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | keyCredential Arguments |
| Standardvärde: | False |
Skapa en lösenordsautentiseringsuppgift (hemlighet) i programmet. Det här är standardbeteendet. Ställ in det här argumentet på false för att inaktivera skapande av autentiseringsuppgifter för lösenord.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Credential Arguments |
| Standardvärde: | True |
| Godkända värden: | false, true |
Visningsnamn för tjänstens huvudnamn. Om den inte finns%m–%d–%H–%M– som standard azure-cli–%Y–%S där suffixet är tidpunkten för skapandet.
Alternativet "--sdk-auth" har blivit inaktuellt och tas bort i en framtida version.
Autentiseringsuppgifter för utdatatjänstens huvudnamn tillsammans med molnslutpunkter i JSON-format.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Namn eller ID för en KeyVault som ska användas för att skapa eller hämta certifikat.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | keyCredential Arguments |
Rollen som tjänstens huvudnamn.
Utrymmesavgränsad lista över omfång som tjänstens huvudnamns rolltilldelning gäller för. t.ex. prenumerationer/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup, /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup/providers/Microsoft.Compute/virtualMachines/myVM.
ServiceManagementReference Ange egenskapen för det skapade programmet. Referera till kontaktinformation för program eller tjänst från en tjänst- eller tillgångshanteringsdatabas.
Antal år för vilka autentiseringsuppgifterna ska vara giltiga. Standard: 1 år.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Credential Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az ad sp delete
Ta bort ett huvudnamn för tjänsten.
az ad sp delete --id
Exempel
Ta bort ett huvudnamn för tjänsten.
az ad sp delete --id 00000000-0000-0000-0000-000000000000
Obligatoriska parametrar
Tjänstens huvudnamn eller objekt-ID.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az ad sp list
Lista tjänstens huvudnamn.
För låg svarstid returneras som standard endast de första 100 om du inte anger filterargument eller använder "--all".
az ad sp list [--all]
[--display-name]
[--filter]
[--show-mine]
[--spn]
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Visa en lista över alla entiteter, förvänta dig långa fördröjningar om de är under en stor organisation.
Objektets visningsnamn eller dess prefix.
OData-filter, t.ex. --filter "displayname eq 'test' and servicePrincipalType eq 'Application'".
Visa entiteter som ägs av den aktuella användaren.
Tjänstens huvudnamn.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az ad sp show
Hämta information om ett huvudnamn för tjänsten.
az ad sp show --id
Exempel
Hämta information om ett huvudnamn för tjänsten med appId.
az ad sp show --id 00000000-0000-0000-0000-000000000000
Hämta information om ett huvudnamn för tjänsten med ID.
az ad sp show --id 00000000-0000-0000-0000-000000000000
Hämta information om ett tjänsthuvudnamn med identifierar-URI.
az ad sp show --id api://myapp
Obligatoriska parametrar
Tjänstens huvudnamn eller objekt-ID.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az ad sp update
Uppdatera ett huvudnamn för tjänsten.
az ad sp update --id
[--add]
[--force-string]
[--remove]
[--set]
Exempel
uppdatera tjänstens huvudnamn (automatiskt genererad)
az ad sp update --id 00000000-0000-0000-0000-000000000000 --set groupMembershipClaims=All
Obligatoriska parametrar
Tjänstens huvudnamn eller objekt-ID.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
| Standardvärde: | [] |
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
| Standardvärde: | False |
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
| Standardvärde: | [] |
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Generic Update Arguments |
| Standardvärde: | [] |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |