Delen via


Add-SCFabricRoleResource

Hiermee voegt u een infrastructuurrolresource toe.

Syntax

Add-SCFabricRoleResource
   [-VMMServer <ServerConnection>]
   [-FabricRole] <FabricRole>
   -VirtualMachine <VM>
   -RunAsAccount <RunAsAccount>
   [-IPv4Subnet \<SubnetVLan\>]
   [-BackEndSwitchName <String>]
   [-FrontEndSwitchName <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Add-SCFabricRoleResource
   [-VMMServer <ServerConnection>]
   [-FabricRole] <FabricRole>
   -ServiceInstance <Service>
   -RunAsAccount <RunAsAccount>
   [-IPv4Subnet \<SubnetVLan\>]
   [-BackEndSwitchName <String>]
   [-FrontEndSwitchName <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Notitie

Een nieuwe parameter [-IPv6Subnet <SubnetVLan>] is opgenomen in VMM 2019 UR2 en hoger. Zie Parameters voor meer informatie.

De cmdlet Add-SCFabricRoleResource voegt een infrastructuurrolresource toe.

Voorbeelden

Voorbeeld 1: Infrastructuurresource toevoegen aan een infrastructuurrol

PS C:\> $NetworkService = Get-SCNetworkService -Name "ns"
PS C:\> $FabricRole = Get-SCFabricRole -NetworkService $NetworkService -Name "fr"
PS C:\> $VirtualMachine = Get-SCVirtualMachine -Name "VM01"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ContosoAccount"
PS C:\> $SubnetVlanIPv4 = New-SCSubnetVLan -Subnet "10.185.108.0/23" -VLanID "564"
PS C:\> Add-SCFabricRoleResource -FabricRole $FabricRole -VirtualMachine $VirtualMachine -IPv4Subnet $SubnetVlanIPv4 -RunAsAccount $RunAsAccount"

De eerste opdracht haalt een netwerkservice op met behulp van de cmdlet Get-SCNetworkService en slaat deze vervolgens op in de $NetworkService variabele.

Met de tweede opdracht wordt een infrastructuurrol voor de service in $NetworkService opgehaald met behulp van de cmdlet Get-SCFabricRole en wordt deze vervolgens opgeslagen in de variabele $FabricRole.

De derde opdracht haalt een virtuele machine met de naam VM01 op met behulp van de cmdlet Get-SCVirtualMachine en slaat deze vervolgens op in de variabele $VirtualMachine.

Met de vierde opdracht wordt het uitvoeren als-account met de naam ContosoAccount met behulp van de cmdlet Get-SCRunAsAccount opgeslagen en vervolgens opgeslagen in de variabele $RunAsAccount.

Met de vijfde opdracht maakt u een virtueel LAN met behulp van de cmdlet New-SCSubnetVLan en slaat u deze vervolgens op in de variabele $SubnetVlanIPv 4.

Met de laatste opdracht wordt de nieuwe infrastructuurrolresource toegevoegd aan de infrastructuurrol in $FabricRole. Met de opdracht worden de waarden opgegeven die zijn gemaakt met eerdere opdrachten in het voorbeeld.

Parameters

-BackEndSwitchName

Hiermee geeft u de naam van een back-endswitch.

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

-FabricRole

Hiermee geeft u een infrastructuurrol op.

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

-FrontEndSwitchName

Hiermee geeft u de naam van een front-end-switch.

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

-IPv4Subnet

Hiermee geeft u een IPv4-subnet.

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

-IPv6Subnet

Hiermee geeft u een IPv6-subnet op.

Notitie

Deze parameter is van toepassing op VMM 2019 UR2 en hoger.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.

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

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die door deze parameter wordt opgegeven.

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

-PROTipID

Hiermee geeft u de id van de tip prestaties en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsAccount

Hiermee geeft u een Uitvoeren als-account op dat referenties bevat met machtigingen om deze actie uit te voeren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-ServiceInstance

Hiermee geeft u een serviceobject op.

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

-VirtualMachine

Hiermee geeft u een virtuele machine-object.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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