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 .