Compartir a través de


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 no es la misma que el cmdlet ForEach-Object, que usa ForEach como alias.

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 .