Remove-SCLibraryShare

Удаляет общую папку библиотеки из VMM, но не удаляет общую папку из файловой системы Windows.

Синтаксис

Default (по умолчанию)

Remove-SCLibraryShare
    [-LibraryShare] <LibraryShare>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Remove-SCLibraryShare удаляет общую библиотечную папку из библиотеки диспетчера виртуальных машин (VMM). Этот командлет не удаляет общие папки или файлы из файловой системы на компьютере.

Этот командлет возвращает объект при успешном выполнении (со свойством MarkedForDeletion, имеющим значение $True) или возвращает сообщение об ошибке при сбое.

Примеры

Пример 1: Удаление объекта библиотечного ресурса из библиотеки VMM

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Remove-SCLibraryShare -LibraryShare $LibShare

Первая команда получает объект общего библиотечного ресурса с именем AllVHDs на LibraryServer01 из библиотеки VMM на VMMServer01, а затем сохраняет объект в переменной $LibShare.

Вторая команда удаляет объект библиотечного ресурса и все объекты библиотеки в этом общем ресурсе из библиотеки VMM, но не удаляет общий ресурс или его содержимое из файловой системы на сервере библиотеки.

Пример 2: Удаление нескольких объектов общей библиотечной папки из библиотеки VMM

PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Remove-SCLibraryShare

Первая команда получает все объекты общего ресурса библиотеки на сервере LibraryServer01, имя которого включает строку "vhd" из библиотеки VMM на VMMServer01, а затем сохраняет эти объекты общего ресурса в переменной $LibShares (массиве объектов).

Вторая команда передает каждый объект библиотечного ресурса в $LibShares в Remove-SCLibraryShare. Командлет удаляет все объекты библиотечного ресурса и все объекты в общем ресурсе из библиотеки VMM, но не удаляет соответствующие общие ресурсы или их содержимое из файловой системы на сервере библиотеки.

Параметры

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметра

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-LibraryShare

Указывает объект общей папки библиотеки VMM.

Свойства параметра

Тип:LibraryShare
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

Свойства параметра

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки: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.