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=799436
voor 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.