Share via


Remove-AzRmStorageShare

Eltávolít egy Storage-fájlmegosztást.

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

A New-AzRmStorageShare parancsmag eltávolít egy Storage-fájlmegosztást.

Példák

1. példa: Storage-fájlmegosztás eltávolítása a Tárfiók nevével és a megosztás nevével

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

Ez a parancs eltávolít egy Storage-fájlmegosztást a Storage-fiók nevével és a megosztás nevével.

2. példa: Storage-fájlmegosztás eltávolítása Tárfiók objektummal és megosztásnévvel

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

Ez a parancs eltávolít egy Storage-fájlmegosztást a Storage-fiók objektumával és a megosztás nevével.

3. példa: Storage-fiókban lévő összes storage-fájlmegosztás eltávolítása folyamattal

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

Ez a parancs eltávolítja az összes Storage-fájlmegosztást egy folyamattal rendelkező Storage-fiókban.

4. példa: Egyetlen storage-fájlmegosztás pillanatképének eltávolítása

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

Ez a parancs egyetlen storage-fájlmegosztás pillanatképét távolítja el az adott megosztás nevével és pillanatkép-idejével

5. példa: Storage-fájlmegosztás és pillanatképek eltávolítása

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

Ez a parancs eltávolít egy Storage-fájlmegosztást és pillanatképeket Alapértelmezés szerint a parancsmag sikertelen lesz, ha a fájlmegosztás "-include" paraméter nélküli pillanatképekkel rendelkezik.

6. példa: Storage-fájlmegosztás és az összes pillanatkép eltávolítása (a bérelt pillanatképeket is belefoglalva)

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

Ez a parancs eltávolít egy Storage-fájlmegosztást, és az összes pillanatképét, például a bérelt és nem a bérelt pillanatképeket. Alapértelmezés szerint a parancsmag sikertelen lesz, ha a fájlmegosztás "-include" paraméter nélküli pillanatképekkel rendelkezik.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

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

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

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

-Force

A Megosztás(pillanatkép) és a benne lévő összes tartalom eltávolításának kényszerítése

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

-Include

Az érvényes értékek a következők: pillanatképek, bérelt pillanatképek, nincs. Az alapértelmezett érték nincs. A "none" esetében a fájlmegosztás törlődik, ha nincsenek megosztási pillanatképei. Ha a fájlmegosztás tartalmaz pillanatképeket (bérelt vagy nem törölt), a törlés meghiúsul. A "pillanatképek" esetében a fájlmegosztás törlődik, beleértve az összes fájlmegosztás pillanatképét is. Ha a fájlmegosztás bérelt pillanatképeket tartalmaz, a törlés meghiúsul. A "bérelt pillanatképek" esetében a fájlmegosztás törlődik, beleértve az összes fájlmegosztási pillanatképét (bérlet/ nem bérlet).

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

-InputObject

Storage Share objektum

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

-Name

Megosztás neve

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

-PassThru

Azt jelzi, hogy ez a parancsmag egy logikai értéket ad vissza, amely a művelet sikerességét tükrözi. Ez a parancsmag alapértelmezés szerint nem ad vissza értéket.

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

-ResourceGroupName

Az erőforráscsoport neve.

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

-ResourceId

Adjon meg egy fájlmegosztási erőforrás-azonosítót.

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

-SnapshotTime

SnapshotTime megosztása

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

-StorageAccount

Tárfiók objektuma

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

-StorageAccountName

Tárfiók neve.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

Bevitelek

String

PSStorageAccount

PSShare

Kimenetek

Boolean