Set-EntraBetaTrustFrameworkPolicy

To polecenie cmdlet służy do aktualizowania zasad platformy zaufania (zasad niestandardowych) w katalogu.

Składnia

Content (domyślnie)

Set-EntraBetaTrustFrameworkPolicy

    -Content <String>
    [-Id <String>]
    [-OutputFilePath <String>]
    [<CommonParameters>]

File

Set-EntraBetaTrustFrameworkPolicy

    -InputFilePath <String>
    [-Id <String>]
    [-OutputFilePath <String>]
    [<CommonParameters>]

Opis

Polecenie Set-EntraBetaTrustFrameworkPolicy cmdlet służy do aktualizowania zasad platformy zaufania w katalogu.

W scenariuszach delegowanych z kontami służbowymi administrator musi mieć obsługiwaną rolę Microsoft Entra lub rolę niestandardową z wymaganymi uprawnieniami. Jest B2C IEF Policy Administrator to najmniej uprzywilejowana rola, która obsługuje tę operację.

Przykłady

Przykład 1. Aktualizuje zasady struktury zaufania z określonej zawartości

Connect-Entra -Scopes 'Policy.ReadWrite.TrustFramework'
$policyContent = Get-Content 'C:\temp\CreatedPolicy.xml' | out-string
$params = @{
    Id  = 'B2C_1A_signup_signin'
    Content =  $policyContent
}
Set-EntraBetaTrustFrameworkPolicy @params

Przykład aktualizuje zasady platformy zaufania z określonej zawartości.

Zawartość zaktualizowanych zasad platformy zaufania jest wyświetlana na ekranie.

  • -Id Parametr określa identyfikator zasad platformy zaufania.
  • -Content Parametr określa zawartość zasad platformy zaufania do zaktualizowania.

Przykład 2. Aktualizuje zasady struktury zaufania z określonej zawartości

Connect-Entra -Scopes 'Policy.ReadWrite.TrustFramework'
$policyContent = Get-Content 'C:\temp\CreatedPolicy.xml' | out-string
$params = @{
    Id  = 'B2C_1A_signup_signin'
    Content =  $policyContent
    OutputFilePath = 'C:\UpdatedPolicy.xml'
}
Set-EntraBetaTrustFrameworkPolicy @params

Przykład aktualizuje zasady platformy zaufania z określonej zawartości.

Zawartość zaktualizowanych zasad platformy zaufania jest zapisywana w pliku wymienionym w ścieżce pliku wyjściowego.

  • -Id Parametr określa identyfikator zasad platformy zaufania.
  • -Content Parametr określa zawartość zasad platformy zaufania do zaktualizowania.
  • -OutputFilePath Parametr określa ścieżkę do pliku używanego do aktualizowania zawartości zasad platformy zaufania.

Przykład 3. Aktualizuje zasady struktury zaufania z pliku wymienionego w pliku InputFilePath

Connect-Entra -Scopes 'Policy.ReadWrite.TrustFramework'
$params = @{
    Id  = 'B2C_1A_signup_signin'
    InputFilePath =  'C:\InputPolicy.xml'
    OutputFilePath = 'C:\UpdatedPolicy.xml'
}
Set-EntraBetaTrustFrameworkPolicy @params

Przykład aktualizuje zasady struktury zaufania z pliku wymienionego w pliku InputFilePath.

Zawartość zaktualizowanych zasad platformy zaufania jest zapisywana w pliku wymienionym w ścieżce pliku wyjściowego.

  • -Id Parametr określa identyfikator zasad platformy zaufania.
  • -InputFilePath Parametr określa ścieżkę do pliku używanego do odczytywania zawartości zasad platformy zaufania do zaktualizowania.
  • -OutputFilePath Parametr określa ścieżkę do pliku używanego do aktualizowania zawartości zasad platformy zaufania.

Przykład 4. Aktualizuje zasady struktury zaufania z pliku wymienionego w pliku InputFilePath

Connect-Entra -Scopes 'Policy.ReadWrite.TrustFramework'
$params = @{
    Id  = 'B2C_1A_signup_signin'
    InputFilePath =  'C:\InputPolicy.xml'
}
Set-EntraBetaTrustFrameworkPolicy @params

Przykład aktualizuje zasady struktury zaufania z pliku wymienionego w pliku InputFilePath.

Zawartość zaktualizowanych zasad platformy zaufania jest wyświetlana na ekranie.

  • -Id Parametr określa identyfikator zasad platformy zaufania.
  • -InputFilePath Parametr określa ścieżkę do pliku używanego do odczytywania zawartości zasad platformy zaufania do zaktualizowania.

Parametry

-Content

Zawartość zasad platformy zaufania do zaktualizowania.

Właściwości parametru

Typ:System.String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Content
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

-Id

Unikatowy identyfikator zasad platformy zaufania.

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:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-InputFilePath

Ścieżka do pliku używanego do odczytywania zawartości zasad platformy zaufania do zaktualizowania.

Właściwości parametru

Typ:System.String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

File
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

-OutputFilePath

Ścieżka do pliku używanego do zapisywania zawartości zaktualizowanych zasad platformy zaufania.

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:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
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.

Dane wejściowe

System.String

Dane wyjściowe

System.Object