Delen via


Add-SCLibraryServer

Hiermee voegt u een computer als bibliotheekserver toe aan VMM.

Syntax

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

Description

De cmdlet Add-SCLibraryServer voegt een of meer computers als bibliotheekservers toe aan Virtual Machine Manager (VMM). Als een computer een bibliotheekserver is, moet deze zich in hetzelfde domein bevinden als of in een vertrouwd domein met de VMM-server. Zie Uw omgeving voorbereiden voor System Center 2019 - Virtual Machine Manager in de TechNet-bibliotheek op http://go.microsoft.com/fwlink/?LinkId=799436voor VMM-bibliotheeksysteemvereisten.

Wanneer u een computer als bibliotheekserver toevoegt aan VMM, installeert VMM automatisch de Virtual Machine Manager Agent-software op die server.

De VMM-bibliotheek bestaat uit twee primaire onderdelen:

  • Bibliotheek. Het gedeelte van de VMM-database waarin objecten worden opgeslagen die alle bibliotheekbronnen vertegenwoordigen.

  • Bibliotheekresourcebestanden. Bestanden die zijn opgeslagen in bibliotheekshares op een of meer fysieke bibliotheekservers. Bibliotheekbronnen kunnen worden gedistribueerd over meerdere fysieke bibliotheekservers. Sommige bibliotheekobjecten hebben bestanden en andere niet.

VMM-bibliotheekbronnen omvatten sjablonen voor virtuele machines, hardwareprofielen, profielen voor gastbesturingssystemen, virtuele harde schijven (Op Windows gebaseerde VHD-bestanden, Citrix XenServer-gebaseerde .vhd-bestanden of VMware-gebaseerde VMDK-bestanden), virtuele diskettes (Op Windows gebaseerde .vfd-bestanden of VMware-gebaseerde .flp-bestanden), ISO-installatiekopieën (.iso-bestanden) en scripts. Daarnaast kunt u virtuele machines opslaan in de bibliotheek die u niet op een host wilt implementeren.

Van deze resources, sjablonen, hardwareprofielen en gastbesturingssysteemprofielen worden alleen weergegeven door objecten die zijn opgeslagen in de bibliotheek. De andere resources zijn bestanden die zijn opgeslagen in het bestandssysteem op bibliotheekservers en objecten die overeenkomen met die bestanden die zijn opgeslagen in de bibliotheek.

Voorbeelden

Voorbeeld 1: Een bibliotheekserver toevoegen

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

Met de eerste opdracht wordt u om referenties gevraagd. Wanneer het dialoogvenster wordt weergegeven, typt u de gebruikersnaam en het wachtwoord voor een lokaal Administrator-account of een domeinaccount met beheerdersrechten op de bibliotheekserver.

Met de tweede opdracht wordt het bibliotheekserverobject LibraryServer01 toegevoegd aan de bibliotheek op VMMServer01.

Voorbeeld 2: Een maximaal beschikbare bestandsserver met twee knooppunten toevoegen als bibliotheekserver

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

In dit voorbeeld wordt uitgegaan van het volgende: u hebt een cluster gemaakt met ten minste twee knooppunten, u hebt een maximaal beschikbare bestandsserver gemaakt en u hebt een share gemaakt op de maximaal beschikbare bestandsserver (in dit voorbeeld wordt dit vertegenwoordigd door \HAFIleServer01.Contoso.com\LibShare).

De eerste opdracht maakt gebruik van Get-Credential om u te vragen een gebruikersnaam en wachtwoord op te geven en uw referenties op te slaan in $Credential. De vereiste referenties voor deze bewerking zijn een domeinaccount met beheerdersrechten op elk knooppunt van een failovercluster dat als host fungeert voor de maximaal beschikbare bestandsserver die u wilt toevoegen aan VMM.

De tweede opdracht maakt gebruik van de cmdlet Find-SCCluster om te bevestigen dat HAFileServer01 een maximaal beschikbare bestandsserver is en slaat het clusterobject op in de $Cluster variabele.

De derde opdracht maakt gebruik van een ForEach-lus om elk clusterknooppunt door te geven aan Add-SCLibraryServer, waarmee de knooppunten als bibliotheekservers worden toegevoegd. Typ voor meer informatie over de instructie Windows PowerShell ForEach-lusGet-Help about_ForEach.

De vierde opdracht maakt gebruik van Add-SCLibraryServer om de maximaal beschikbare bestandsserver met de naam HAFileServer01 als bibliotheekserver toe te voegen aan VMM.

De laatste opdracht maakt gebruik van Add-SCLibraryShare om de opgegeven share toe te voegen op de maximaal beschikbare bestandsserver. Typ voor meer informatie over het toevoegen van bibliotheekshares Get-Help Add-SCLibraryShare.

Parameters

-ComputerName

Hiermee geeft u de naam op van een computer die door VMM uniek kan worden geïdentificeerd in uw netwerk. De aanvaardbare waarden voor deze parameter zijn:

  • FQDN
  • IPv4- of IPv6-adres
  • NetBIOS-naam
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat gemachtigd is om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw opgestarte taak te voltooien.

Typ voor meer informatie over het PSCredential-object Get-Help Get-Credential.

Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

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

-Description

Hiermee geeft u een beschrijving voor de bibliotheekserver.

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

-EnableUnencryptedFileTransfer

Geeft aan dat voor netwerkbestandoverdrachten geen versleuteling is vereist wanneer deze is ingesteld op Waar. Het toestaan van niet-versleutelde netwerkbestandsoverdrachten kan de prestaties verbeteren als de bronhost of de doelhost versleuteling vereist.

Gebruik deze parameter om:

  • Niet-versleutelde bestandsoverdrachten in- of uitschakelen in de bibliotheek.
  • Niet-versleutelde bestandsoverdrachten in- of uitschakelen in een hostgroep.
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMHostGroup

Hiermee geeft u een hostgroepobject voor virtuele machines op.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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

Uitvoerwaarden

LibraryServer

Met deze cmdlet wordt een LibraryServer-object geretourneerd.