Sdílet prostřednictvím


Add-SCLibraryServer

Přidá počítač jako server knihovny do nástroje 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

Rutina Add-SCLibraryServer přidá jeden nebo více počítačů jako servery knihoven do nástroje Virtual Machine Manager (VMM). Aby byl počítač serverem knihovny, musí být ve stejné doméně jako server VMM nebo v důvěryhodné doméně. Požadavky na systém serveru knihovny VMM naleznete v tématu Příprava prostředí pro System Center 2019 – Virtual Machine Manager v knihovně TechNet na adrese http://go.microsoft.com/fwlink/?LinkId=799436.

Když do nástroje VMM přidáte počítač jako server knihovny, nástroj VMM na tento server automaticky nainstaluje software agenta nástroje Virtual Machine Manager.

Knihovna VMM je tvořená dvěma primárními komponentami:

  • Knihovny. Část databáze VMM, která ukládá objekty, které představují všechny prostředky knihovny.

  • Soubory prostředků knihovny. Soubory uložené ve sdílených složkách knihovny na jednom nebo více fyzických serverech knihovny. Prostředky knihovny je možné distribuovat mezi několik fyzických serverů knihovny. Některé objekty knihovny obsahují soubory a jiné ne.

Prostředky knihovny VMM zahrnují šablony virtuálních počítačů, hardwarové profily, profily hostovaného operačního systému, virtuální pevné disky (soubory .vhd založené na Windows, soubory .vhd založené na systému Citrix XenServer nebo soubory VMware založené na .vmdk), virtuální disketové disky (soubory .vfd založené na Windows nebo soubory .flp založené na VMware), image ISO (soubory ISO) a skripty. Kromě toho můžete virtuální počítače ukládat do knihovny, které nechcete nasadit na hostitele.

Z těchto prostředků, šablon, hardwarových profilů a profilů hostovaného operačního systému jsou reprezentovány pouze objekty uložené v knihovně. Ostatní prostředky jsou soubory uložené v systému souborů na serverech knihoven a objektech, které odpovídají těmto souborům uloženým v knihovně.

Příklady

Příklad 1: Přidání serveru knihovny

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

První příkaz vás vyzve k zadání přihlašovacích údajů. Po zobrazení dialogového okna zadejte uživatelské jméno a heslo pro účet místního správce nebo účet domény s právy správce na serveru knihovny.

Druhý příkaz přidá objekt serveru knihovny s názvem LibraryServer01 do knihovny na VMMServer01.

Příklad 2: Přidání souborového serveru s vysokou dostupností se dvěma uzly jako serverem knihovny

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

Tento příklad předpokládá následující: vytvořili jste cluster s alespoň dvěma uzly, vytvořili jste souborový server s vysokou dostupností a vytvořili jste sdílenou složku na souborovém serveru s vysokou dostupností (v tomto příkladu je to reprezentováno \HAFIleServer01.Contoso.com\LibShare).

První příkaz používá Get-Credential k zobrazení výzvy k zadání uživatelského jména a hesla a uložení přihlašovacích údajů do $Credential. Požadované přihlašovací údaje pro tuto operaci jsou účet domény s právy správce na každém uzlu clusteru s podporou převzetí služeb při selhání, který hostuje souborový server s vysokou dostupností, který chcete přidat do nástroje VMM.

Druhý příkaz pomocí rutiny Find-SCCluster potvrdí, že HAFileServer01 je souborový server s vysokou dostupností a uloží objekt clusteru do proměnné $Cluster.

Třetí příkaz používá smyčku ForEach k předání každého uzlu clusteru add-SCLibraryServer, který přidá uzly jako servery knihoven. Další informace o příkazu smyčky Windows PowerShell ForEach zadejte Get-Help about_ForEach.

Čtvrtý příkaz používá Add-SCLibraryServer k přidání vysoce dostupného souborového serveru s názvem HAFileServer01 do nástroje VMM jako serveru knihovny.

Poslední příkaz používá Add-SCLibraryShare k přidání zadané sdílené složky na souborový server s vysokou dostupností. Další informace o přidávání sdílených složek knihovny potřebujete zadat .Get-Help Add-SCLibraryShare

Parametry

-ComputerName

Určuje název počítače, který může nástroj VMM jednoznačně identifikovat ve vaší síti. Tento parametr přijímá tyto hodnoty:

  • FQDN
  • Adresa IPv4 nebo IPv6
  • Název rozhraní NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Credential

Určuje objekt přihlašovacích údajů nebo pro některé rutiny objekt účtu Spustit jako, který obsahuje uživatelské jméno a heslo účtu, který má oprávnění k provedení této akce. Nebo v případě restartování scJob má oprávnění k dokončení restartované úlohy.

Další informace o PSCredential objekt, zadejte Get-Help Get-Credential.

Další informace o účtech Spustit jako potřebujete, zadejte Get-Help New-SCRunAsAccount.

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

-Description

Určuje popis serveru knihovny.

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

-EnableUnencryptedFileTransfer

Označuje, že pokud je nastavená hodnota True, přenosy síťových souborů nevyžadují šifrování. Povolení nešifrovaných síťových souborů může zlepšit výkon, pokud zdrojový hostitel ani cílový hostitel nevyžaduje šifrování.

Pomocí tohoto parametru:

  • Povolte nešifrované přenosy souborů do knihovny nebo mimo knihovnu nebo z této knihovny.
  • Povolte nešifrované přenosy souborů do skupiny hostitelů, mimo nebo v rámci skupiny hostitelů.
Type:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-VMHostGroup

Určuje objekt skupiny hostitelů virtuálního počítače.

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

-VMMServer

Určuje objekt serveru VMM.

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

Výstupy

LibraryServer

Tato rutina vrátí objekt LibraryServer .