Set-AzAttestationPolicy
Anger principen från en klientorganisation i Azure Attestationn.
Syntax
Set-AzAttestationPolicy
[-Name] <String>
[-ResourceGroupName] <String>
-Tee <String>
-Policy <String>
[-PolicyFormat <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzAttestationPolicy
[-ResourceId] <String>
-Tee <String>
-Policy <String>
[-PolicyFormat <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Set-AzAttestationPolicy anger principen från en klientorganisation i Azure Attestation.
Exempel
Exempel 1
$policy = Get-Content -Path .\custom.sgx.policy.txt
Set-AzAttestationPolicy -Name pshtest -ResourceGroupName psh-test-rg -Tee SgxEnclave -Policy $policy
Anger den användardefinierade principen för TEE-typen SgxEnclave for Attestation Provider pshtest med hjälp av ett textprincipformat (standard).
Exempel 2
$policyjwt = Get-Content -Path .\custom.sgx.policy.jwt.format.txt
Set-AzAttestationPolicy -Name pshtest -ResourceGroupName psh-test-rg -Tee SgxEnclave -Policy $policyjwt -PolicyFormat JWT
Anger den användardefinierade principen för TEE-typen SgxEnclave for Attestation Provider pshtest med hjälp av ett JWT-principformat.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger ett namn på klientorganisationen. Den här cmdleten anger attesteringsprincipen för klientorganisationen som den här parametern anger.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Den här cmdleten returnerar inte ett objekt som standard. Om den här växeln har angetts returneras true om den lyckas.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Anger det principdokument som ska anges. Principformatet kan vara antingen Text eller JSON Web Token (JWT).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PolicyFormat
Anger formatet för principen, antingen Text eller JWT (JSON Web Token). Standardprincipformatet är Text.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Anger resursgruppens namn på en attesteringsprovider.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceId
Anger ResourceID för en attesteringsprovider.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tee
Anger en typ av betrodd körningsmiljö. Fyra typer av miljöer stöds: SgxEnclave, OpenEnclave, CyResComponent och VBSEnclave.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |