Share via


Remove-AzRmStorageShare

Tar bort en lagringsfilresurs.

Syntax

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>]

Description

Cmdleten New-AzRmStorageShare tar bort en lagringsfilresurs.

Exempel

Exempel 1: Ta bort en lagringsfilresurs med lagringskontots namn och resursnamn

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

Det här kommandot tar bort en lagringsfilresurs med lagringskontots namn och resursnamn.

Exempel 2: Ta bort en lagringsfilresurs med lagringskontoobjekt och resursnamn

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

Det här kommandot tar bort en lagringsfilresurs med lagringskontoobjektet och resursnamnet.

Exempel 3: Ta bort alla lagringsfilresurser i ett lagringskonto med pipeline

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

Det här kommandot tar bort alla lagringsfilresurser i ett lagringskonto med pipeline.

Exempel 4: Ta bort en enskild ögonblicksbild av lagringsfilresursen

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

Det här kommandot tar bort en enskild ögonblicksbild av lagringsfilresursen med det specifika resursnamnet och ögonblicksbildtiden

Exempel 5: Ta bort en lagringsfilresurs och dess ögonblicksbilder

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

Det här kommandot tar bort en lagringsfilresurs och det är ögonblicksbilder Som standard misslyckas cmdleten om filresursen har ögonblicksbilder utan parametern "-include".

Exempel 6: Ta bort en lagringsfilresurs och alla ögonblicksbilder (inkludera leasade ögonblicksbilder)

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

Det här kommandot tar bort en lagringsfilresurs och alla ögonblicksbilder, inklusive leasade och inte leasade ögonblicksbilder. Som standard misslyckas cmdleten om filresursen har ögonblicksbilder utan parametern "-include".

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

-Force

Tvinga att ta bort resursen (ögonblicksbilden) och allt innehåll i den

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

-Include

Giltiga värden är: ögonblicksbilder, leasade ögonblicksbilder, inga. Standardvärdet är inget. För "ingen" tas filresursen bort om den inte har några resursögonblicksbilder. Om filresursen innehåller några ögonblicksbilder (leasade eller outgivna) misslyckas borttagningen. För "ögonblicksbilder" tas filresursen bort, inklusive alla ögonblicksbilder av filresursen. Om filresursen innehåller hyrda ögonblicksbilder misslyckas borttagningen. För "leasade ögonblicksbilder" tas filresursen bort och innehåller alla ögonblicksbilder av filresursen (leasade/outgivna).

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

-InputObject

Lagringsresursobjekt

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

-Name

Resursnamn

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

-PassThru

Anger att den här cmdleten returnerar ett booleskt värde som återspeglar åtgärdens framgång. Som standard returnerar den här cmdleten inte något värde.

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

-ResourceGroupName

Namnet på resursgruppen.

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

-ResourceId

Ange ett resurs-ID för filresurs.

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

-SnapshotTime

Dela SnapshotTime

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

-StorageAccount

Lagringskontoobjekt

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

-StorageAccountName

Lagringskontonamn.

Type:String
Aliases:AccountName
Position:1
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

Indata

String

PSStorageAccount

PSShare

Utdata

Boolean