Sdílet prostřednictvím


Add-SCNetworkService

Přidá síťovou službu do nástroje VMM.

Syntaxe

Add-SCNetworkService
   [-ProvisionSelfSignedCertificatesForNetworkService <Boolean>]
   [-VMMServer <ServerConnection>]
   [-ConnectionString] <String>
   -Manufacturer <String>
   -Model <String>
   [-Version <String>]
   -RunAsAccount <RunAsAccount>
   -VMHostGroup <HostGroup[]>
   -Name <String>
   [-Description <String>]
   [-BandwidthCapacityKBps <UInt64>]
   [-Certificate <ClientCertificate[]>]
   [-LogicalNetworkVIP <LogicalNetwork[]>]
   [-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCNetworkService
   [-ProvisionSelfSignedCertificatesForNetworkService <Boolean>]
   [-VMMServer <ServerConnection>]
   [-ConnectionString] <String>
   [-Version <String>]
   -RunAsAccount <RunAsAccount>
   -VMHostGroup <HostGroup[]>
   -Name <String>
   [-Description <String>]
   -ConfigurationProvider <ConfigurationProvider>
   [-BandwidthCapacityKBps <UInt64>]
   [-Certificate <ClientCertificate[]>]
   [-LogicalNetworkVIP <LogicalNetwork[]>]
   [-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Rutina Add-SCNetworkService přidá síťovou službu do nástroje Virtual Machine Manager (VMM).

Příklady

Příklad 1: Přidání síťové služby pro síťový adaptér do nástroje VMM

PS C:\> $RunAsAccount = Get-SCRunAsAccount -ID "dc90a558-c402-4a70-9f6b-e50bc2fad540"
PS C:\> $ConfigurationProvider = Get-SCConfigurationProvider -Name "Microsoft Network Controller"
PS C:\> $VmHostGroup = @()
PS C:\> $VmHostGroup += Get-SCVMHostGroup -Name "All Hosts"
PS C:\> $Certificates = @()
PS C:\> $Certificates += Get-SCCertificate -ComputerName "networkcontroller.contoso.com" -TCPPort 443
PS C:\> Add-SCNetworkService -Name "NetworkController" -RunAsAccount $runAsAccount -ConfigurationProvider $ConfigurationProvider -VMHostGroup $vmHostGroup -ConnectionString "serverUrl=https://networkcontroller.contoso.com;serviceName=NC_Service" -Certificate $Certificates -ProvisionSelfSignedCertificatesForNetworkService $True

První příkaz získá účet Spustit jako používaný nástrojem VMM ke komunikaci se síťovými službami. Příkaz ho uloží do proměnné $RunAsAccount.

Druhý příkaz získá zprostředkovatele konfigurace pro síťový adaptér.

Třetí příkaz vytvoří proměnnou pole s názvem $VmHostGroup. Čtvrtý příkaz přidá skupinu hostitelů, ke které je síťová služba přístupná pro $VmHostGroup.

Pátý příkaz vytvoří proměnnou pole s názvem $Certificates. Šestý příkaz přidá certifikát dostupný pro síťový adaptér pro $Certificates.

Poslední příkaz přidá do nástroje VMM síťovou službu pro síťový adaptér. Příkaz určuje hodnoty vytvořené v předchozích příkazech. Vzhledem k tomu, že tento příklad používá certifikáty podepsané svým držitelem pro síťový adaptér, ProvisionSelfSignedCertificatesForNetworkService má hodnotu $True.

Parametry

-BandwidthCapacityKBps

Určuje kapacitu šířky pásma v kilobajtech za sekundu (KB/s) síťové služby.

Typ:UInt64
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Certificate

Určuje pole objektů certifikátu zabezpečení.

Typ:ClientCertificate[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ConfigurationProvider

Určuje objekt zprostředkovatele konfigurace.

Zprostředkovatel konfigurace je modul plug-in do nástroje VMM, který překládá příkazy PowerShellu VMM na volání rozhraní API, která jsou specifická pro typ nástroje pro vyrovnávání zatížení. Pokud není zadaný žádný zprostředkovatel konfigurace, nástroj VMM použije informace o výrobci a modelu k výběru dostupného zprostředkovatele konfigurace. Pokud se nenajde žádný zprostředkovatel konfigurace, nástroj pro vyrovnávání zatížení se nepřidá.

Typ:ConfigurationProvider
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ConnectionString

Určuje informace potřebné pro připojení ke správci rozšíření virtuálního přepínače.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Description

Určuje popis síťové služby.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LogicalNetworkDedicatedIP

Určuje pole objektů logické sítě.

Typ:LogicalNetwork[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LogicalNetworkVIP

Určuje pole objektů logické sítě.

Typ:LogicalNetwork[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Manufacturer

Určuje název společnosti, která vyrábí fyzické zařízení. Přijatelné hodnoty pro tento parametr jsou:

  • Písmena (a-z)
  • Čísla (0–9)
  • Podtržítko (_)
  • Spojovník (-)
  • Tečka (.)
  • Jednoduchá uvozovka (')
Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Model

Určuje model fyzického zařízení.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název síťového objektu.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ProvisionSelfSignedCertificatesForNetworkService

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsAccount

Určuje účet Spustit jako, který obsahuje přihlašovací údaje s oprávněním k provedení této akce.

Typ:RunAsAccount
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Version

Určuje verzi.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMHostGroup

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

Typ:HostGroup[]
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False