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 detta 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 lagra dina autentiseringsuppgifter i $Credential. De autentiseringsuppgifter som krävs för den här åtgärden är ett domänkonto med administratörsbehörighet 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. Om du vill ha mer information om Windows PowerShell ForEach-loopsats skriver du Get-Help about_ForEach.

Det fjärde kommandot använder Add-SCLibraryServer för att lägga till filservern med hög tillgänglighet med namnet HAFileServer01 i VMM som en biblioteksserver.

Det sista kommandot använder Add-SCLibraryShare för att lägga till den angivna resursen på filservern med hög tillgänglighet. Om du vill ha mer information om att lägga till biblioteksresurser skriver du Get-Help Add-SCLibraryShare.

Parametrar

-ComputerName

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

  • FQDN
  • IPv4- eller IPv6-adress
  • NetBIOS-namn
Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Credential

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

Om du vill ha mer information om PSCredential-objektet skriver du Get-Help Get-Credential.

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

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Description

Anger en beskrivning för biblioteksservern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.
Typ:Boolean
Alias:AllowUnencryptedTransfers
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobGroup

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

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

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

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMHostGroup

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

Typ:HostGroup
Alias:LibraryGroup
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

LibraryServer

Den här cmdleten returnerar ett LibraryServer-objekt .