New-AzVpnServerConfigurationPolicyGroup
Tworzy nowy element VpnServerConfigurationPolicyGroup, który można dołączyć do bramy P2SVpnGateway.
Składnia
New-AzVpnServerConfigurationPolicyGroup
-ResourceGroupName <String>
-ServerConfigurationName <String>
-Name <String>
-Priority <Int32>
[-DefaultPolicyGroup]
[-PolicyMember <PSVpnServerConfigurationPolicyGroupMember[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzVpnServerConfigurationPolicyGroup
-ServerConfigurationObject <PSVpnServerConfiguration>
-Priority <Int32>
[-DefaultPolicyGroup]
[-PolicyMember <PSVpnServerConfigurationPolicyGroupMember[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzVpnServerConfigurationPolicyGroup
-ServerConfigurationResourceId <String>
-Priority <Int32>
[-DefaultPolicyGroup]
[-PolicyMember <PSVpnServerConfigurationPolicyGroupMember[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzVpnServerConfigurationPolicyGroup umożliwia utworzenie nowej grupy VpnServerConfigurationPolicyGroup w obszarze VpnServerConfiguration, które można dołączyć do bramy P2SVpnGateway dla łączności punkt-lokacja z klientów punkt-lokacja do usługi Azure VirtualWan.
Przykłady
Przykład 1
# Create a PolicyMember1 Object
$policyGroupMember1 = New-Object -TypeName Microsoft.Azure.Commands.Network.Models.PSVpnServerConfigurationPolicyGroupMember
$policyGroupMember1.Name = "policyGroupMember1"
$policyGroupMember1.AttributeType = "AADGroupId"
$policyGroupMember1.AttributeValue = "41b23e61-6c1e-4545-b367-cd054e0ed4b5"
# Create a PolicyGroup1
New-AzVpnServerConfigurationPolicyGroup -ResourceGroupName TestRG -ServerConfigurationName VpnServerConfig2 -Name Group3 -Priority 3 -PolicyMember $policyGroupMember1
ProvisioningState : Succeeded
IsDefault : True
Priority : 0
PolicyMembers : {AADPolicy, CertPolicy1, RadiusPolicy1}
P2SConnectionConfigurations : {/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/TestingRG/providers/Microsoft.Network/p2sVpnGateways/4e72273faa1346ad9b910c37a5667c99-westcentralus-gw/p2sConnectio
nConfigurations/P2SConfig1, /subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/TestingRG/providers/Microsoft.Network/p2sVpnGateways/f6d6b5d6711641028c480bf342478392-we
stcentralus-p2s-gw/p2sConnectionConfigurations/Config1}
PolicyMembersText : [
{
"Name": "AADPolicy",
"AttributeType": "AADGroupId",
"AttributeValue": "41b23e61-6c1e-4545-b367-cd054e0ed4b4"
},
{
"Name": "CertPolicy1",
"AttributeType": "CertificateGroupId",
"AttributeValue": "ab"
},
{
"Name": "RadiusPolicy1",
"AttributeType": "RadiusAzureGroupId",
"AttributeValue": "6ad1bd09"
}
]
P2SConnectionConfigurationsText : [
{
"Id": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/TestingRG/providers/Microsoft.Network/p2sVpnGateways/4e72273faa1346ad9b910c37a5667c99-westcentralus-gw/p2
sConnectionConfigurations/P2SConfig1"
},
{
"Id": "/subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/TestingRG/providers/Microsoft.Network/p2sVpnGateways/f6d6b5d6711641028c480bf342478392-westcentralus-p2s-g
w/p2sConnectionConfigurations/Config1"
}
]
Name : Group1
Id : /subscriptions/b1f1deed-af60-4bab-9223-65d340462e24/resourceGroups/TestingRG/providers/Microsoft.Network/vpnServerConfigurations/MPConfig/configurationPolicyGroups/Group1
Tworzy nową grupę zasad VpnServerConfiguration PolicyGroup.
Parametry
-AsJob
Uruchamianie polecenia cmdlet w tle
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultPolicyGroup
Flaga, aby ustawić tę opcję jako domyślną grupę zasad w tej konfiguracji VpnServerConfiguration.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa zasobu.
Typ: | String |
Aliasy: | ResourceName, VpnServerConfigurationPolicyGroupName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PolicyMember
Lista członków zasad.
Typ: | PSVpnServerConfigurationPolicyGroupMember[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Priority
Priorytet grupy zasad. Priorytet powinien być w kolejnych zamówieniach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Nazwa grupy zasobów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ServerConfigurationName
Nazwa VpnServerConfiguration, z tą grupą zasad jest połączona.
Typ: | String |
Aliasy: | ParentVpnServerConfigurationName, VpnServerConfigurationName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ServerConfigurationObject
Obiekt VpnServerConfiguration, z tym obiektem PolicyGroup jest połączony.
Typ: | PSVpnServerConfiguration |
Aliasy: | ParentVpnServerConfiguration, VpnServerConfiguration |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ServerConfigurationResourceId
Identyfikator obiektu VpnServerConfiguration, z który jest połączony ten element PolicyGroup.
Typ: | String |
Aliasy: | ParentVpnServerConfigurationId, VpnServerConfigurationId |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |