Udostępnij za pośrednictwem


Remove-AzStorageAccountNetworkRule

Usuwanie reguł IpRules lub VirtualNetworkRules z właściwości NetWorkRule konta magazynu

Składnia

Remove-AzStorageAccountNetworkRule
      [-ResourceGroupName] <String>
      [-Name] <String>
      -VirtualNetworkResourceId <String[]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzStorageAccountNetworkRule
      [-ResourceGroupName] <String>
      [-Name] <String>
      -IPRule <PSIpRule[]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzStorageAccountNetworkRule
      [-ResourceGroupName] <String>
      [-Name] <String>
      -VirtualNetworkRule <PSVirtualNetworkRule[]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzStorageAccountNetworkRule
      [-ResourceGroupName] <String>
      [-Name] <String>
      -ResourceAccessRule <PSResourceAccessRule[]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzStorageAccountNetworkRule
      [-ResourceGroupName] <String>
      [-Name] <String>
      -IPAddressOrRange <String[]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzStorageAccountNetworkRule
      [-ResourceGroupName] <String>
      [-Name] <String>
      -TenantId <String>
      -ResourceId <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

Polecenie cmdlet Remove-AzStorageAccountNetworkRule usuwa reguły IpRules lub VirtualNetworkRules z właściwości NetWorkRule konta magazynu

Przykłady

Przykład 1. Usuwanie kilku adresów IPRules za pomocą elementu IPAddressOrRange

Remove-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -IPAddressOrRange "10.0.0.0/7,28.1.0.0/16"

To polecenie usuwa kilka adresów IPRules z adresami IPAddressOrRange.

Przykład 2: Usuwanie elementu VirtualNetworkRule z danymi wejściowymi obiektu VirtualNetworkRule za pomocą formatu JSON

Remove-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -VirtualNetworkRule (@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1";Action="allow"})

To polecenie usuwa element VirtualNetworkRule z danymi wejściowymi obiektu VirtualNetworkRule za pomocą formatu JSON.

Przykład 3. Usuwanie pierwszego adresu IPRule z potokiem

(Get-AzStorageAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "mystorageaccount").IpRules[0] | Remove-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "myStorageAccount"

To polecenie usuwa pierwszy adres IpRule z potokiem.

Przykład 4. Usuwanie kilku reguł virtualNetworkRules za pomocą identyfikatora VirtualNetworkResourceID

Remove-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount" -VirtualNetworkResourceId "/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1","/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/subnet2"

To polecenie usuwa kilka reguł VirtualNetworkRules za pomocą identyfikatora VirtualNetworkResourceID.

Przykład 5. Usuwanie reguły dostępu do zasobów za pomocą identyfikatorów TenantId i ResourceId.

Remove-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount"  -TenantId $tenantId -ResourceId $ResourceId

To polecenie usuwa regułę dostępu do zasobów z identyfikatorami TenantId i ResourceId.

Przykład 6. Usuwanie pierwszych 3 reguł dostępu do zasobów z konta magazynu

(Get-AzStorageAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "mystorageaccount").ResourceAccessRules | Select-Object -First 3 | Remove-AzStorageAccountNetworkRule -ResourceGroupName "myResourceGroup" -Name "mystorageaccount"

To polecenie usuwa z konta magazynu pierwsze 3 reguły dostępu do zasobów.

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

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
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

-IPAddressOrRange

Tablica adresów IPAddressOrRange spowoduje usunięcie obiektu IpRule z tą samą właściwością IpAddressOrRange.

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-IPRule

Tablica obiektów IpRule do usunięcia z właściwości NetWorkRule.

Typ:PSIpRule[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę konta magazynu.

Typ:String
Aliasy:StorageAccountName, AccountName
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceAccessRule

NetworkRule ResourceAccessRules konta magazynu.

Typ:PSResourceAccessRule[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów zawiera konto magazynu.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceId

ResourceAccessRule ResourceId konta magazynu w ciągu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-TenantId

Zasób konta magazynuAccessRule TenantId w ciągu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualNetworkResourceId

Właściwość Array of VirtualNetworkResourceId spowoduje usunięcie elementu VirtualNetworkRule z tą samą właściwością VirtualNetworkResourceId.

Typ:String[]
Aliasy:SubnetId, VirtualNetworkId
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualNetworkRule

Tablica obiektów VirtualNetworkRule do usunięcia z właściwości NetWorkRule.

Typ:PSVirtualNetworkRule[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

PSIpRule[]

PSVirtualNetworkRule[]

Dane wyjściowe

PSVirtualNetworkRule

PSIpRule