Remove-SCLibraryShare
Удаляет общую папку библиотеки из VMM, но не удаляет общую папку из файловой системы Windows.
Синтаксис
Remove-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Remove-SCLibraryShare
Этот командлет возвращает объект после успешного выполнения (с свойством 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 |