Поделиться через


Remove-SCLibraryShare

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

Синтаксис

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

Описание

Командлет Remove-SCLibraryShare удаляет общую папку библиотеки из библиотеки Virtual Machine Manager (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

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

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JobVariable

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

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LibraryShare

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

Тип:LibraryShare
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PROTipID

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

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False