Remove-AzRmStorageShare
Удаляет общую папку хранилища.
Синтаксис
AccountName (по умолчанию)
Remove-AzRmStorageShare
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-Name <String>
[-Force]
[-Include <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AccountNameSnapshot
Remove-AzRmStorageShare
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
-Name <String>
-SnapshotTime <DateTime>
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AccountObject
Remove-AzRmStorageShare
-Name <String>
-StorageAccount <PSStorageAccount>
[-Force]
[-Include <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AccountObjectSnapshot
Remove-AzRmStorageShare
-Name <String>
-StorageAccount <PSStorageAccount>
-SnapshotTime <DateTime>
[-Force]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ShareResourceId
Remove-AzRmStorageShare
[-ResourceId] <String>
[-Force]
[-Include <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ShareObject
Remove-AzRmStorageShare
-InputObject <PSShare>
[-Force]
[-Include <String>]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Remove-AzRmStorageShare удаляет общую папку хранилища.
Примеры
Пример 1. Удаление общей папки хранилища с именем учетной записи хранения и именем общего ресурса
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare"
Эта команда удаляет общую папку хранилища с именем учетной записи хранения и именем общего ресурса.
Пример 2. Удаление общей папки хранилища с помощью объекта учетной записи хранения и имени общего ресурса
$accountObject = Get-AzStorageAccount -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount"
Remove-AzRmStorageShare -StorageAccount $accountObject -Name "myshare"
Эта команда удаляет общую папку хранилища с объектом учетной записи хранения и именем общего ресурса.
Пример 3. Удаление всех общих папок хранилища в учетной записи хранения с помощью конвейера
Get-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" | Remove-AzRmStorageShare -Force
Эта команда удаляет все общие папки хранилища в учетной записи хранения с конвейером.
Пример 4. Удаление одного моментального снимка файлового ресурса хранилища
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -SnapshotTime "2021-05-10T08:04:08Z"
Эта команда удаляет один моментальный снимок общей папки хранилища с определенным именем общего ресурса и временем моментального снимка
Пример 5. Удаление общей папки хранилища и моментальных снимков
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -Include Snapshots
Эта команда удаляет общую папку хранилища и моментальные снимки по умолчанию командлет завершится ошибкой, если общий файловый ресурс содержит моментальные снимки без параметра -include.
Пример 6. Удаление общей папки хранилища и всех моментальных снимков (включая арендованные моментальные снимки)
Remove-AzRmStorageShare -ResourceGroupName "myResourceGroup" -StorageAccountName "myStorageAccount" -Name "myshare" -Include Leased-Snapshots
Эта команда удаляет общую папку хранилища и все это моментальные снимки, включая арендованные и не арендованные моментальные снимки.
По умолчанию командлет завершится ошибкой, если в общей папке есть моментальные снимки без параметра -include.
Параметры
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: cf
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Свойства параметра
Тип: IAzureContextContainer
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: AzContext, AzureRmContext, AzureCredential
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Force
Принудительно удалить общий доступ (моментальный снимок) и все содержимое в нем
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Include
Допустимые значения: моментальные снимки, арендованные моментальные снимки, нет. Значение по умолчанию — нет.
Если у него нет моментальных снимков общих папок, общий файловый ресурс удаляется. Если общая папка содержит любые моментальные снимки (арендованные или неуправляемые), удаление завершается ошибкой.
Для моментальных снимков общий файловый ресурс удаляется, включая все его моментальные снимки общей папки. Если общая папка содержит арендованные моментальные снимки, удаление завершается ошибкой.
Для "арендованных моментальных снимков" общий файловый ресурс удаляется во всех его моментальных снимках общей папки (арендованных или неуправляемых).
Свойства параметра
Тип: String
Default value: None
Допустимые значения: None, Snapshots, Leased-Snapshots
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
AccountName
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountObject
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
ShareResourceId
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
ShareObject
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Объект Storage Share
Тип: PSShare
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: Поделиться
ShareObject
Position: Named
Обязательно: True
Значение из конвейера: True
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Name
Имя общего ресурса
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: N, ShareName
Наборы параметров
AccountName
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountNameSnapshot
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountObject
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountObjectSnapshot
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-PassThru
Указывает, что этот командлет возвращает логическое значение, которое отражает успешность операции.
По умолчанию этот командлет не возвращает значение.
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ResourceGroupName
Имя группы ресурсов.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
AccountName
Position: 0
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountNameSnapshot
Position: 0
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ResourceId
Введите идентификатор ресурса общей папки.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
ShareResourceId
Position: 0
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-SnapshotTime
Общий доступ к моментальному снимку
Свойства параметра
Тип: Nullable<T> [ DateTime ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
AccountNameSnapshot
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountObjectSnapshot
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-StorageAccount
Объект учетной записи хранения
Свойства параметра
Тип: PSStorageAccount
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
AccountObject
Position: Named
Обязательно: True
Значение из конвейера: True
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountObjectSnapshot
Position: Named
Обязательно: True
Значение из конвейера: True
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-StorageAccountName
Имя учетной записи хранения.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: Название аккаунта
Наборы параметров
AccountName
Position: 1
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
AccountNameSnapshot
Position: 1
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-WhatIf
Показывает, что произойдет, если командлет будет запущен.
Командлет не запускается.
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: wi
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
Выходные данные