Remove-AzRmStorageShare
Entfernt eine Speicherdateifreigabe.
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>]
Beschreibung
Das Cmdlet New-AzRmStorageShare entfernt eine Speicherdateifreigabe.
Beispiele
Beispiel 1: Entfernen einer Speicherdateifreigabe mit dem Namen des Speicherkontos und des Freigabenamens
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare"
Mit diesem Befehl wird eine Speicherdateifreigabe mit dem Namen des Speicherkontos und dem Freigabenamen entfernt.
Beispiel 2: Entfernen einer Speicherdateifreigabe mit Speicherkontoobjekt und Freigabename
$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount"
Remove-AzRmStorageShare -StorageAccount $accountObject -Name "myshare"
Mit diesem Befehl wird eine Speicherdateifreigabe mit dem Speicherkontoobjekt und dem Freigabenamen entfernt.
Beispiel 3: Entfernen aller Speicherdateifreigaben in einem Speicherkonto mit Pipeline
Get-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" | Remove-AzRmStorageShare -Force
Mit diesem Befehl werden alle Speicherdateifreigaben in einem Speicherkonto mit Pipeline entfernt.
Beispiel 4: Entfernen einer einzelnen Momentaufnahme der Speicherdateifreigabe
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -SnapshotTime "2021-05-10T08:04:08Z"
Mit diesem Befehl wird eine einzelne Momentaufnahme der Speicherdateifreigabe mit dem spezifischen Freigabenamen und der Momentaufnahmezeit entfernt.
Beispiel 5: Entfernen einer Speicherdateifreigabe und Momentaufnahmen
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -Include Snapshots
Mit diesem Befehl wird eine Speicherdateifreigabe entfernt, und es handelt sich standardmäßig um Momentaufnahmen. Das Cmdlet schlägt fehl, wenn die Dateifreigabe Über Momentaufnahmen ohne Parameter "-include" verfügt.
Beispiel 6: Entfernen einer Speicherdateifreigabe und aller Momentaufnahmen (einschließlich geleaste Momentaufnahmen)
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -Include Leased-Snapshots
Dieser Befehl entfernt eine Speicherdateifreigabe und alle Momentaufnahmen, einschließlich geleaste und nicht geleaste Momentaufnahmen. Standardmäßig schlägt das Cmdlet fehl, wenn die Dateifreigabe Über Momentaufnahmen ohne Parameter "-include" verfügt.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingen, dass die Freigabe(Momentaufnahme) und alle darin enthaltenen Inhalte entfernt werden
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Include
Gültige Werte sind: Momentaufnahmen, leased-snapshots, none. Der Standardwert ist keine. Bei "none" wird die Dateifreigabe gelöscht, wenn keine Momentaufnahmen für die Freigabe vorhanden sind. Wenn die Dateifreigabe Momentaufnahmen (leased oder unleased) enthält, schlägt der Löschvorgang fehl. Bei "Momentaufnahmen" wird die Dateifreigabe einschließlich aller Momentaufnahmen der Dateifreigabe gelöscht. Wenn die Dateifreigabe leasete Momentaufnahmen enthält, schlägt der Löschvorgang fehl. Bei "leased-snapshots" wird die Dateifreigabe gelöscht, einschließlich aller Momentaufnahmen der Dateifreigabe (geleert/entleast).
Typ: | String |
Zulässige Werte: | None, Snapshots, Leased-Snapshots |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Storage Share-Objekt
Typ: | PSShare |
Aliase: | Share |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Freigabename
Typ: | String |
Aliase: | N, ShareName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PassThru
Gibt an, dass dieses Cmdlet einen Wert vom Typ Boolean zurückgibt, der den Erfolg des Vorgangs widerspiegelt. Standardmäßig gibt dieses Cmdlet keinen Wert zurück.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Ressourcengruppenname.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceId
Geben Sie eine Ressourcen-ID für dateifreigaben ein.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-SnapshotTime
SnapshotTime freigeben
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageAccount
Speicherkontoobjekt
Typ: | PSStorageAccount |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StorageAccountName
Speicherkontoname.
Typ: | String |
Aliase: | AccountName |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
Azure PowerShell