Dela 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.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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).

Typ:String
Godkända värden:None, Snapshots, Leased-Snapshots
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InputObject

Lagringsresursobjekt

Typ:PSShare
Alias:Share
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Resursnamn

Typ:String
Alias:N, ShareName
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Namnet på resursgruppen.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceId

Ange ett resurs-ID för filresurs.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SnapshotTime

Dela SnapshotTime

Typ:Nullable<T>[DateTime]
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StorageAccount

Lagringskontoobjekt

Typ:PSStorageAccount
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-StorageAccountName

Lagringskontonamn.

Typ:String
Alias:AccountName
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

PSStorageAccount

PSShare

Utdata

Boolean