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-Credential
finns 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 .