Partager via


Set-SCLibraryServer

Définit les propriétés d’un serveur de bibliothèque VMM.

Syntax

Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   -VMNetworks <VMNetwork[]>
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   -AddVMNetwork <VMNetwork[]>
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCLibraryServer
   [-LibraryServerManagementCredential <RunAsAccount>]
   [-LibraryServer] <LibraryServer>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-ClearVMHostGroup]
   [-JobGroup <Guid>]
   -RemoveVMNetwork <VMNetwork[]>
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Set-SCLibraryServer définit les propriétés d’un serveur de bibliothèque VMM (Virtual Machine Manager). Vous pouvez également utiliser cette applet de commande dans le cadre d’un groupe de travaux, lorsqu’elle est utilisée avec l’applet de commande Add-SCLibraryShare , pour ajouter un ensemble de partages de bibliothèque.

Exemples

Exemple 1 : Modifier la description d’un serveur de bibliothèque

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"

La première commande obtient l’objet serveur de bibliothèque nommé LibraryServer01 sur VMMServer01 et le stocke dans la variable $LibServer.

La deuxième commande modifie la description de FileServer01 sur « Serveur de bibliothèque pour production ».

Exemple 2 : Mettre à jour la description d’un serveur de bibliothèque

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "The library server is used by the Seattle office."

La première commande obtient l’objet serveur de bibliothèque nommé LibraryServer01 sur VMMServer01 et le stocke dans la variable $LibServer.

La deuxième commande met à jour la description de l’objet serveur de bibliothèque stocké dans la variable $LibServer.

Exemple 3 : Ajouter un réseau de machines virtuelles à un serveur de bibliothèque

PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork

La première commande obtient l’objet réseau de machine virtuelle nommé VMNetwork01 et stocke l’objet dans la variable $VMNetwork.

La deuxième commande obtient l’objet du serveur de bibliothèque nommé LibraryServer01 et utilise l’opérateur de pipeline pour transmettre l’objet à l’applet de commande Set-SCLibraryServer , qui ajoute VMNetwork01 au serveur de bibliothèque.

Paramètres

-AddVMNetwork

Spécifie qu’un ou plusieurs réseaux de machines virtuelles disposent d’une connectivité réseau au serveur de bibliothèque spécifié lorsqu’ils sont utilisés conjointement avec Set-SCLibraryServer.

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ClearVMHostGroup

Réinitialise l’association de groupe hôte pour le serveur de bibliothèque.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 transferts 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 dans, hors ou dans un groupe hôte.
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Spécifie un identificateur pour une série de commandes qui seront exécutées ensemble juste avant que la commande finale qui comprend le même identificateur de groupe de travaux soit exécutée.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryServer

Spécifie un objet partage de bibliothèque VMM.

Type:LibraryServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryServerManagementCredential

Spécifie un compte d’identification pour la bibliothèque VMM.

Type:RunAsAccount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMNetwork

Supprime la connectivité réseau pour un ou plusieurs réseaux de machines virtuelles du serveur de bibliothèque spécifié lorsqu’il est utilisé conjointement avec Set-SCVMLibraryServer.

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Spécifie un objet de groupe hôte de machine virtuelle ou un tableau d’objets de groupe hôte.

Type:HostGroup
Aliases:LibraryGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMNetworks

Spécifie qu’un ou plusieurs réseaux de machines virtuelles ont une connectivité réseau au serveur de bibliothèque spécifié lorsqu’ils sont utilisés conjointement avec Set-SCVMLibraryServer.

Type:VMNetwork[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Sorties

LibraryServer

Cette applet de commande retourne un objet LibraryServer .

Notes

  • Nécessite un objet serveur de bibliothèque VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCLibraryServer .