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 inte.
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 distribuera 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 frågar efter 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 nödvändiga autentiseringsuppgifterna 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 loop-instruktionen skriver du 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å filservern med hög tillgänglighet.
Om du vill ha mer information om hur du lägger till biblioteksresurser skriver du Get-Help Add-SCLibraryShare
.
Parametrar
-ComputerName
Anger namnet på en dator som VMM unikt kan identifiera i nätverket. De godtagbara 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 när 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. Att tillåta okrypterade nätverksfilöverföringar kan förbättra prestandan 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, ut ur 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 slutliga 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 jobbstatus 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 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 omedelbart återgår till kommandogränssnittet.
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.