Add-SCLibraryShare
Agrega recursos compartidos de Windows en el sistema de archivos de un servidor de biblioteca a la biblioteca VMM como recursos compartidos de biblioteca.
Sintaxis
Add-SCLibraryShare
[-VMMServer <ServerConnection>]
[-SharePath] <String>
[-Credential <PSCredential>]
[-Description <String>]
[-AddDefaultResources]
[-JobGroup <Guid>]
[-UseAlternateDataStream <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet Add-SCLibraryShare agrega recursos compartidos de Windows en el sistema de archivos de un servidor de biblioteca a la biblioteca de Virtual Machine Manager (VMM) como recursos compartidos de biblioteca.
Para poder agregar un recurso compartido de biblioteca a la biblioteca VMM, primero debe crear el recurso compartido en el sistema de archivos de Windows. Por ejemplo, puede usar el Explorador de Windows para crear y compartir una carpeta que quiera agregar a la biblioteca.
Si crea un recurso compartido de Windows en el mismo nivel que el recurso compartido de biblioteca predeterminado (MSSCVMMLibrary) creado por el programa de instalación de VMM o en un servidor de biblioteca independiente, use el cmdlet Add-SCLibraryShare para agregar ese recurso compartido a la biblioteca VMM.
Si crea una carpeta de Windows en el recurso compartido de biblioteca VMM predeterminado (MSSCVMMLibrary), VMM examina automáticamente el recurso compartido, detecta todos los objetos existentes almacenados en ese recurso compartido que califican como objetos de biblioteca y agrega los objetos de biblioteca a la biblioteca. Sin embargo, puede usar el cmdlet Read-SCLibraryShare para actualizar manualmente ese recurso compartido e importar su contenido en la biblioteca VMM.
Nota: Los recursos de biblioteca que solo puede detectar el actualizador de biblioteca, pero no creados por un administrador incluyen discos duros virtuales (archivos .vhd basados en Windows, archivos .vhd basados en Citrix XenServer o archivos .vmdk basados en VMware), discos de disquete virtual (archivos .vfd basados en Windows o archivos .flp basados en VMware), imágenes ISO (archivos .iso archivos) y scripts.
Ejemplos
Ejemplo 1: Agregar un recurso compartido de Windows como un objeto de recurso compartido de biblioteca a la biblioteca VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"
El primer comando se conecta a VMMServer01.
El segundo comando agrega un objeto de recurso compartido de biblioteca a la biblioteca denominada AllVHDs (un recurso compartido de Windows ubicado en LibraryServer01). En este ejemplo se supone que LibraryServer01 ya es un servidor de biblioteca VMM.
Ejemplo 2: Agregar dos recursos compartidos de Windows como objetos de recurso compartido de biblioteca a la biblioteca VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }
El primer comando se conecta a VMMServer1.
El segundo comando almacena las cadenas "\LibraryServer01\AllVHDs" y "\LibraryServer01\AllSOs" en la variable $SharePaths. En este ejemplo se supone que LibraryServer01 ya es un servidor de biblioteca VMM.
El último comando usa un bucle forEach para pasar los dos nombres de recurso compartido almacenados en $SharePaths al cmdlet Add-SCLibraryShare, que agrega cada recurso compartido de Windows como recurso compartido de biblioteca a VMM.
Nota: Para obtener más información sobre la instrucción de bucle forEach de Windows PowerShell estándar , escriba Get-Help about_ForEach
.
La instrucción de bucle forEach
Parámetros
-AddDefaultResources
Indica que se agregan los recursos predeterminados para un recurso compartido de biblioteca.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Credential
Especifica un objeto de credencial o, para algunos cmdlets, un objeto de cuenta de ejecución que contiene el nombre de usuario y la contraseña de una cuenta que tiene permiso para realizar esta acción. O bien, en el caso de Restart-SCJob, tiene permiso para completar una tarea reiniciada.
Para obtener más información sobre el objeto de PSCredential, escriba Get-Help Get-Credential
.
Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount
.
Tipo: | PSCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Description
Especifica una descripción para el recurso compartido de biblioteca.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobGroup
Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PROTipID
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SharePath
Especifica una ruta de acceso a un recurso compartido de biblioteca válido en un servidor de biblioteca existente que usa una ruta de acceso de convención de nomenclatura universal (UNC).
Formato de ejemplo: -SharePath "\\LibServer01\LibShare"
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-UseAlternateDataStream
Especifica si se va a usar AlternateDataStream o no.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
LibraryShare
Este cmdlet devuelve un objeto LibraryShare de