Remove-AzRmStorageShare

Menghapus berbagi file Storage.

Sintaks

Remove-AzRmStorageShare
      [-ResourceGroupName] <String>
      [-StorageAccountName] <String>
      -Name <String>
      [-Force]
      [-Include <String>]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzRmStorageShare
      [-ResourceGroupName] <String>
      [-StorageAccountName] <String>
      -Name <String>
      -SnapshotTime <DateTime>
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzRmStorageShare
      -Name <String>
      -StorageAccount <PSStorageAccount>
      [-Force]
      [-Include <String>]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzRmStorageShare
      -Name <String>
      -StorageAccount <PSStorageAccount>
      -SnapshotTime <DateTime>
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzRmStorageShare
      [-ResourceId] <String>
      [-Force]
      [-Include <String>]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzRmStorageShare
      -InputObject <PSShare>
      [-Force]
      [-Include <String>]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet New-AzRmStorageShare menghapus berbagi file Storage.

Contoh

Contoh 1: Menghapus berbagi file Penyimpanan dengan nama akun Penyimpanan dan nama berbagi

Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare"

Perintah ini menghapus berbagi file Storage dengan nama akun Storage dan nama berbagi.

Contoh 2: Menghapus berbagi file Penyimpanan dengan objek akun Penyimpanan dan berbagi nama

$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount"
Remove-AzRmStorageShare -StorageAccount $accountObject -Name "myshare"

Perintah ini menghapus berbagi file Storage dengan objek akun Storage dan nama berbagi.

Contoh 3: Menghapus semua berbagi file Penyimpanan di akun Penyimpanan dengan alur

Get-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" | Remove-AzRmStorageShare -Force

Perintah ini menghapus semua berbagi file Penyimpanan di akun Penyimpanan dengan alur.

Contoh 4: Menghapus satu rekam jepret berbagi file Storage

Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -SnapshotTime "2021-05-10T08:04:08Z"

Perintah ini menghapus satu rekam jepret berbagi file Storage dengan nama berbagi dan waktu rekam jepret tertentu

Contoh 5: Menghapus berbagi file Penyimpanan dan rekam jepretnya

Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -Include Snapshots

Perintah ini menghapus berbagi file Penyimpanan dan rekam jepret Secara default, cmdlet akan gagal jika berbagi file memiliki rekam jepret tanpa parameter "-include".

Contoh 6: Menghapus berbagi file Storage dan semua rekam jepretnya (termasuk rekam jepret yang disewakan)

Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -Include Leased-Snapshots

Perintah ini menghapus berbagi file Storage dan semua rekam jepretnya, termasuk rekam jepret yang disewakan dan bukan rekam jepret yang disewakan. Secara default, cmdlet akan gagal jika berbagi file memiliki rekam jepret tanpa parameter "-include".

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Paksa untuk menghapus Berbagi(rekam jepret) dan semua konten di dalamnya

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Include

Nilai yang valid adalah: rekam jepret, rekam jepret yang disewakan, tidak ada. Nilai default tidak ada. Untuk 'none', berbagi file akan dihapus jika tidak memiliki rekam jepret berbagi. Jika berbagi file berisi rekam jepret apa pun (disewakan atau tidak dilepas), penghapusan gagal. Untuk 'rekam jepret', berbagi file dihapus termasuk semua rekam jepret berbagi filenya. Jika berbagi file berisi rekam jepret yang disewakan, penghapusan gagal. Untuk 'rekam jepret yang disewakan', berbagi file dihapus menyertakan semua rekam jepret berbagi filenya (disewakan/ tidak dilepas).

Type:String
Accepted values:None, Snapshots, Leased-Snapshots
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objek Berbagi Penyimpanan

Type:PSShare
Aliases:Share
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nama Berbagi

Type:String
Aliases:N, ShareName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Menunjukkan bahwa cmdlet ini mengembalikan Boolean yang mencerminkan keberhasilan operasi. Secara default, cmdlet ini tidak mengembalikan nilai.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nama Grup Sumber Daya.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Masukkan Id Sumber Daya Berbagi File.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SnapshotTime

Bagi SnapshotTime

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccount

Objek akun penyimpanan

Type:PSStorageAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Nama Akun Penyimpanan.

Type:String
Aliases:AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

PSStorageAccount

PSShare

Output

Boolean