Partager via


Add-SCLibraryServer

Ajoute un ordinateur en tant que serveur de bibliothèque à VMM.

Syntaxe

Add-SCLibraryServer
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   -Credential <VMMCredential>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-JobGroup <Guid>]
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Add-SCLibraryServer ajoute un ou plusieurs ordinateurs en tant que serveurs de bibliothèque à Virtual Machine Manager (VMM). Pour qu’un ordinateur soit un serveur de bibliothèque, il doit se trouver dans le même domaine que, ou dans un domaine approuvé avec, le serveur VMM. Pour connaître la configuration système requise pour le serveur de bibliothèque VMM, consultez Préparation de votre environnement pour System Center 2019 - Virtual Machine Manager dans la bibliothèque TechNet à http://go.microsoft.com/fwlink/?LinkId=799436.

Lorsque vous ajoutez un ordinateur en tant que serveur de bibliothèque à VMM, VMM installe automatiquement le logiciel de l’agent Virtual Machine Manager sur ce serveur.

La bibliothèque VMM est composée de deux composants principaux :

  • Bibliothèque. Partie de la base de données VMM qui stocke les objets qui représentent toutes les ressources de bibliothèque.

  • Fichiers de ressources de la bibliothèque. Fichiers stockés dans des partages de bibliothèque sur un ou plusieurs serveurs de bibliothèque physique. Les ressources de bibliothèque peuvent être distribuées sur plusieurs serveurs de bibliothèque physique. Certains objets de bibliothèque ont des fichiers et d’autres ne le font pas.

Les ressources de bibliothèque VMM incluent des modèles de machine virtuelle, des profils matériels, des profils de système d’exploitation invité, des disques durs virtuels (fichiers .vhd basés sur Windows, des fichiers .vhd basés sur Citrix XenServer ou des fichiers .vmdk basés sur VMware), des disques de floppy virtuels (fichiers .vfd windows ou fichiers .flp basés sur VMware), des images ISO (fichiers .iso) et des scripts. En outre, vous pouvez stocker des machines virtuelles dans la bibliothèque que vous ne souhaitez pas déployer sur un hôte.

De ces ressources, modèles, profils matériels et profils de système d’exploitation invité sont représentés uniquement par les objets stockés dans la bibliothèque. Les autres ressources sont des fichiers stockés dans le système de fichiers sur des serveurs de bibliothèque et des objets qui correspondent à ces fichiers stockés dans la bibliothèque.

Exemples

Exemple 1 : Ajouter un serveur de bibliothèque

PS C:\> $Creds = Get-Credential
PS C:\> Add-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com" -Credential $Creds -RunAsynchronously

La première commande vous invite à entrer des informations d’identification. Lorsque la boîte de dialogue s’affiche, tapez le nom d’utilisateur et le mot de passe d’un compte d’administrateur local ou d’un compte de domaine avec des droits d’administrateur sur le serveur de bibliothèque.

La deuxième commande ajoute l’objet de serveur de bibliothèque nommé LibraryServer01 à la bibliothèque sur VMMServer01.

Exemple 2 : Ajouter un serveur de fichiers hautement disponible avec deux nœuds en tant que serveur de bibliothèque

PS C:\> $Credential = Get-Credential
PS C:\> $Cluster = Find-SCCluster -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> ForEach ($Node in $Cluster.ClusterNodes) { Add-SCLibraryServer -ComputerName $Node -Credential $Credential}
PS C:\> Add-SCLibraryServer -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> Add-SCLibraryShare -SharePath "\\HAFileServer01.Contoso.com\LibShare" -Credential $Credential

Cet exemple suppose que vous avez créé un cluster avec au moins deux nœuds, que vous avez créé un serveur de fichiers hautement disponible et que vous avez créé un partage sur le serveur de fichiers hautement disponible (dans cet exemple, il s’agit de \HAFIleServer01.Contoso.com\LibShare).

La première commande utilise Obtenir les informations d’identification pour vous inviter à fournir un nom d’utilisateur et un mot de passe et à stocker vos informations d’identification dans $Credential. Les informations d’identification requises pour cette opération sont un compte de domaine avec des droits d’administrateur sur chaque nœud d’un cluster de basculement hébergeant le serveur de fichiers hautement disponible que vous souhaitez ajouter à VMM.

La deuxième commande utilise l’applet de commande Find-SCCluster pour vérifier que HAFileServer01 est un serveur de fichiers hautement disponible et stocke l’objet de cluster dans la variable $Cluster.

La troisième commande utilise une boucle ForEach pour passer chaque nœud de cluster à Add-SCLibraryServer, ce qui ajoute les nœuds en tant que serveurs de bibliothèque. Pour plus d’informations sur l’instruction de boucle Windows PowerShell ForEach, tapez Get-Help about_ForEach.

La quatrième commande utilise Add-SCLibraryServer pour ajouter le serveur de fichiers hautement disponible nommé HAFileServer01 à VMM en tant que serveur de bibliothèque.

La dernière commande utilise Add-SCLibraryShare pour ajouter le partage spécifié sur le serveur de fichiers hautement disponible. Pour plus d’informations sur l’ajout de partages de bibliothèque, tapez Get-Help Add-SCLibraryShare.

Paramètres

-ComputerName

Spécifie le nom d’un ordinateur que VMM peut identifier de manière unique sur votre réseau. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • FQDN
  • Adresse IPv4 ou IPv6
  • Nom NetBIOS
Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Credential

Spécifie un objet d’informations d’identification ou, pour certaines applets de commande, un objet de compte d’identification qui contient le nom d’utilisateur et le mot de passe d’un compte autorisé à effectuer cette action. Ou, dans le cas de restart-SCJob, dispose de l’autorisation d’effectuer une tâche redémarrée.

Pour plus d’informations sur l’objet PSCredential, tapez Get-Help Get-Credential.

Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description pour le serveur de bibliothèque.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableUnencryptedFileTransfer

Indique, lorsqu’il est défini sur True, que les transferts de fichiers réseau ne nécessitent pas de chiffrement. L’autorisation de transfert de fichiers réseau non chiffrés peut améliorer les performances si ni l’hôte source ni l’hôte de destination ne nécessitent le chiffrement.

Utilisez ce paramètre pour :

  • Activez les transferts de fichiers non chiffrés vers ou hors de la bibliothèque.
  • Activez les transferts de fichiers non chiffrés vers, hors ou au sein d’un groupe hôte.
Type:Boolean
Alias:AllowUnencryptedTransfers
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobGroup

Spécifie un identificateur pour une série de commandes qui s’exécute en tant que jeu juste avant la commande finale qui inclut le même identificateur de groupe de travaux.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobVariable

Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMHostGroup

Spécifie un objet de groupe hôte de machine virtuelle.

Type:HostGroup
Alias:LibraryGroup
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

LibraryServer

Cette applet de commande retourne un objet LibraryServer.