Sdílet prostřednictvím


Add-SCNetworkService

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

Syntax

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 síťového adaptéru 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, který nástroj VMM používá ke komunikaci se síťovými službami. Příkaz ho uloží do proměnné $RunAsAccount.

Druhý příkaz získá poskytovatele konfigurace síťového adaptéru.

Třetí příkaz vytvoří proměnnou pole s názvem $VmHostGroup. Čtvrtý příkaz přidá skupinu hostitelů, do 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 do $Certificates.

Poslední příkaz přidá síťovou službu síťového adaptéru do nástroje VMM. 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, má provisionSelfSignedCertificatesForNetworkService hodnotu $True.

Parametry

-BandwidthCapacityKBps

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

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

-Certificate

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

Type:ClientCertificate[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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í zadán žádný poskytovatel konfigurace, nástroj VMM použije informace o výrobci a modelu k výběru dostupného poskytovatele konfigurace. Pokud se nenajde žádný poskytovatel konfigurace, nástroj pro vyrovnávání zatížení se nepřidá.

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

-ConnectionString

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

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

-Description

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

Type:String
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

-LogicalNetworkDedicatedIP

Určuje pole logických síťových objektů.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetworkVIP

Určuje pole logických síťových objektů.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Manufacturer

Určuje název společnosti, která vyrábí fyzické zařízení. Tento parametr přijímá tyto hodnoty:

  • Písmena (a-z)
  • Čísla (0–9)
  • Podtržítko (_)
  • Spojovník (-)
  • Tečka (.)
  • Jednoduchá uvozovka (')
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Model

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

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

-Name

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

Type:String
Position:Named
Default value:None
Required:True
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

-ProvisionSelfSignedCertificatesForNetworkService

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

-RunAsAccount

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

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

-RunAsynchronously

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

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

-Version

Určuje verzi.

Type:String
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 nebo pole objektů skupiny hostitelů.

Type:HostGroup[]
Position:Named
Default value:None
Required:True
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