Dela via


Add-SCLibraryServer

Lägger till en dator som biblioteksserver i 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

Cmdleten Add-SCLibraryServer lägger till en eller flera datorer som biblioteksservrar i Virtual Machine Manager (VMM). För att en dator ska vara en biblioteksserver måste den finnas i samma domän som, eller i en betrodd domän med, VMM-servern. Information om systemkrav för VMM-biblioteksserver finns i Förbereda din miljö för System Center 2019 – Virtual Machine Manager i TechNet-biblioteket på http://go.microsoft.com/fwlink/?LinkId=799436.

När du lägger till en dator som biblioteksserver i VMM installerar VMM automatiskt virtual machine manager-agentprogramvaran på den servern.

VMM-biblioteket består av två primära komponenter:

  • Bibliotek. Den del av VMM-databasen som lagrar objekt som representerar alla biblioteksresurser.

  • Biblioteksresursfiler. Filer som lagras i biblioteksresurser på en eller flera fysiska biblioteksservrar. Biblioteksresurser kan distribueras över flera fysiska biblioteksservrar. Vissa biblioteksobjekt har filer och andra har inte det.

VMM-biblioteksresurser omfattar mallar för virtuella datorer, maskinvaruprofiler, gästoperativsystemprofiler, virtuella hårddiskar (Windows-baserade VHD-filer, Citrix XenServer-baserade VHD-filer eller VMware-baserade .vmdk-filer), virtuella disketter (Windows-baserade .vfd-filer eller VMware-baserade .flp-filer), ISO-avbildningar (.iso-filer) och skript. Dessutom kan du lagra virtuella datorer i biblioteket som du inte vill ska distribueras på en värd.

Av dessa resurser representeras mallar, maskinvaruprofiler och gästoperativsystemprofiler endast av objekt som lagras i biblioteket. De andra resurserna är filer som lagras i filsystemet på biblioteksservrar och objekt som motsvarar de filer som lagras i biblioteket.

Exempel

Exempel 1: Lägg till en biblioteksserver

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

Det första kommandot uppmanar dig att ange autentiseringsuppgifter. När dialogrutan visas skriver du användarnamnet och lösenordet för antingen ett lokalt administratörskonto eller ett domänkonto med administratörsbehörighet på biblioteksservern.

Det andra kommandot lägger till biblioteksserverobjektet med namnet LibraryServer01 i biblioteket på VMMServer01.

Exempel 2: Lägg till en filserver med hög tillgänglighet med två noder som biblioteksserver

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

Det här exemplet förutsätter följande: du har skapat ett kluster med minst två noder, du har skapat en filserver med hög tillgänglighet och du har skapat en resurs på filservern med hög tillgänglighet (i det här exemplet representeras den av \HAFIleServer01.Contoso.com\LibShare).

Det första kommandot använder Get-Credential för att uppmana dig att ange ett användarnamn och lösenord och lagrar dina autentiseringsuppgifter i $Credential. De nödvändiga autentiseringsuppgifterna för den här åtgärden är ett domänkonto med administratörsrättigheter på varje nod i ett redundanskluster som är värd för den filserver med hög tillgänglighet som du vill lägga till i VMM.

Det andra kommandot använder cmdleten Find-SCCluster för att bekräfta att HAFileServer01 är en filserver med hög tillgänglighet och lagrar klusterobjektet i variabeln $Cluster.

Det tredje kommandot använder en ForEach-loop för att skicka varje klusternod till Add-SCLibraryServer, som lägger till noderna som biblioteksservrar. Mer information om Windows PowerShell ForEach-loop-instruktionen finns i .Get-Help about_ForEach

Det fjärde kommandot använder Add-SCLibraryServer för att lägga till den filserver med hög tillgänglighet som heter HAFileServer01 till VMM som biblioteksserver.

Det senaste kommandot använder Add-SCLibraryShare för att lägga till den angivna resursen på den filserver med hög tillgänglighet. Mer information om hur du lägger till biblioteksresurser finns i Get-Help Add-SCLibraryShare.

Parametrar

-ComputerName

Anger namnet på en dator som VMM unikt kan identifiera i nätverket. De acceptabla värdena för den här parametern är:

  • FQDN
  • IPv4- eller IPv6-adress
  • NetBIOS-namn
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Credential

Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamn och lösenord för ett konto som har behörighet att utföra den här åtgärden. Eller, när det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.

Mer information om PSCredential-objektet Get-Help Get-Credentialfinns i .

Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount.

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

-Description

Anger en beskrivning för biblioteksservern.

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

-EnableUnencryptedFileTransfer

Anger, när värdet är True, att nätverksfilöverföringar inte kräver kryptering. Om okrypterade nätverksfilöverföringar tillåts kan prestanda förbättras om varken källvärden eller målvärden kräver kryptering.

Använd den här parametern för att:

  • Aktivera okrypterade filöverföringar till eller från biblioteket.
  • Aktivera okrypterade filöverföringar till, från eller inom en värdgrupp.
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-VMHostGroup

Anger ett värdgruppsobjekt för en virtuell dator.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

LibraryServer

Den här cmdleten returnerar ett LibraryServer-objekt .