New-EntraApplicationPasswordCredential
Tworzy poświadczenie hasła dla aplikacji.
Składnia
Default (domyślnie)
New-EntraApplicationPasswordCredential
-ApplicationId <String>
[-CustomKeyIdentifier <String>]
[-StartDate <DateTime>]
[-EndDate <DateTime>]
[<CommonParameters>]
Opis
Polecenie New-EntraApplicationPasswordCredential cmdlet tworzy poświadczenie hasła dla aplikacji w Microsoft Entra ID.
Przykłady
Przykład 1. Tworzenie poświadczeń hasła
Connect-Entra -Scopes 'Application.ReadWrite.All','Application.ReadWrite.OwnedBy'
$application = Get-EntraApplication -Filter "displayName eq '<displayName>'"
$secret = New-EntraApplicationPasswordCredential -ApplicationId $application.Id
$secret | Format-List
CustomKeyIdentifier : 77 97 114 97 32 76 117 120 117 114 121...
Value : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
DisplayName : Contoso Automation account
EndDateTime : 5/9/2027 11:53:40 AM
Hint : WBB
KeyId : tttttttt-0000-2222-0000-aaaaaaaaaaaa
SecretText : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
StartDateTime : 5/9/2025 11:53:39 AM
To polecenie tworzy nowe poświadczenia hasła dla określonej aplikacji.
-
-ApplicationIdOkreśla identyfikator aplikacji.
Przykład 2. Tworzenie poświadczeń hasła przy użyciu parametru CustomKeyIdentifier
Connect-Entra -Scopes 'Application.ReadWrite.All','Application.ReadWrite.OwnedBy'
$application = Get-EntraApplication -Filter "displayName eq '<displayName>'"
$secret = New-EntraApplicationPasswordCredential -ApplicationId $application.Id -CustomKeyIdentifier '<userfriendlyDisplayName>'
$secret | Format-List
CustomKeyIdentifier : 77 97 114 97 32 76 117 120 117 114 121...
Value : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
DisplayName : Contoso Automation account
EndDateTime : 5/9/2027 11:53:40 AM
Hint : WBB
KeyId : tttttttt-0000-2222-0000-aaaaaaaaaaaa
SecretText : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
StartDateTime : 5/9/2025 11:53:39 AM
To polecenie tworzy nowe poświadczenia hasła dla określonej aplikacji.
-
-ApplicationIdOkreśla identyfikator aplikacji. -
-CustomKeyIdentifierSpeicifies unikatowy identyfikator binarny.
Przykład 3. Tworzenie poświadczeń hasła przy użyciu parametru StartDate
Connect-Entra -Scopes 'Application.ReadWrite.All','Application.ReadWrite.OwnedBy'
$application = Get-EntraApplication -Filter "displayName eq '<displayName>'"
$startDate = (Get-Date).AddYears(0)
$secret = New-EntraApplicationPasswordCredential -ApplicationId $application.Id -CustomKeyIdentifier '<userfriendlyDisplayName>' -StartDate $startDate
$secret | Format-List
CustomKeyIdentifier : 77 97 114 97 32 76 117 120 117 114 121...
Value : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
DisplayName : Contoso Automation account
EndDateTime : 5/9/2027 11:53:40 AM
Hint : WBB
KeyId : tttttttt-0000-2222-0000-aaaaaaaaaaaa
SecretText : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
StartDateTime : 5/9/2025 11:53:39 AM
To polecenie tworzy nowe poświadczenia hasła dla określonej aplikacji.
-
-ApplicationIdOkreśla identyfikator aplikacji. -
-StartDateSpeicifies data i godzina, w której hasło stanie się prawidłowe.
Przykład 4. Tworzenie poświadczeń hasła przy użyciu parametru EndDate
Connect-Entra -Scopes 'Application.ReadWrite.All','Application.ReadWrite.OwnedBy'
$application = Get-EntraApplication -Filter "displayName eq '<displayName>'"
$endDate = (Get-Date).AddYears(2)
$secret = New-EntraApplicationPasswordCredential -ApplicationId $application.Id -CustomKeyIdentifier '<userfriendlyDisplayName>' -EndDate $endDate
$secret | Format-List
CustomKeyIdentifier : 77 97 114 97 32 76 117 120 117 114 121...
Value : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
DisplayName : Contoso Automation account
EndDateTime : 5/9/2027 11:53:40 AM
Hint : WBB
KeyId : tttttttt-0000-2222-0000-aaaaaaaaaaaa
SecretText : wbBNW8kCuiPjNRg9NX98W_aaaaaaa
StartDateTime : 5/9/2025 11:53:39 AM
To polecenie tworzy nowe poświadczenia hasła dla określonej aplikacji.
-
-ApplicationIdOkreśla identyfikator aplikacji. -
-EndDateSpeicifies data i godzina wygaśnięcia hasła.
Parametry
-ApplicationId
Określa identyfikator aplikacji w Microsoft Entra ID.
Właściwości parametru
| Typ: | System.String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Identyfikator Obiektu |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-CustomKeyIdentifier
Unikatowy identyfikator binarny.
Właściwości parametru
| Typ: | System.String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-EndDate
Data i godzina wygaśnięcia hasła.
Właściwości parametru
| Typ: | System.DateTime |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-StartDate
Data i godzina, w której hasło stanie się prawidłowe.
Właściwości parametru
| Typ: | System.DateTime |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.