Delen via


Set-SCFabricRoleResource

Hiermee wijzigt u een infrastructuurrolresource.

Syntaxis

Set-SCFabricRoleResource
   [-VMMServer <ServerConnection>]
   [-FabricRoleResource] <FabricRoleResource>
   [-RunAsAccount <RunAsAccount>]
   [-NCBGPRouter <NCBGPRouter>]
   [-Recursive]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

De cmdlet Set-SCFabricRoleResource wijzigt een infrastructuurrolresource.

Voorbeelden

Voorbeeld 1: De configuratie van infrastructuurresources instellen

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:\> $VmFabricRoleResource = $FabricRole.ServiceVMs | where { $_.Resource -eq $VirtualMachine }
PS C:\> $BgpPeers = @()
PS C:\> $BgpPeers += New-SCNCBGPPeer -RouterName "BGPPEER" -RouterIPAddress "10.20.30.40" -RouterAsn 60
PS C:\> $BgpRouter = New-SCNCBGPRouter -LocalASN 30 -RouterPeers $BgpPeers
PS C:\> Set-SCFabricRoleResource -FabricRoleResource $VmFabricRoleResource -NCBGPRouter $BgpRouter

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 krijgt u een infrastructuurrol voor de service in $NetworkService met behulp van de cmdlet Get-SCFabricRole en slaat deze vervolgens op 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 een opgegeven service opgeslagen en wordt die resource opgeslagen in de $ServiceFabricRoleResource variabele.

Met de vijfde opdracht maakt u een matrixvariabele met de naam $BgpPeers.

Met de zesde opdracht maakt u een peer met behulp van de cmdlet New-SCNCBGPPeer en voegt u deze vervolgens toe aan $BgpPeers.

Met de zevende opdracht maakt u een routerobject met behulp van de cmdlet New-SCNCBGPRouter op basis van de waarde van $BgpPeers. Met de opdracht wordt het resultaat opgeslagen in de variabele $BgpRouter.

Met de laatste opdracht worden de instellingen bijgewerkt op basis van $BgpRouter de opgegeven infrastructuurresource.

Parameters

-FabricRoleResource

Hiermee geeft u de infrastructuurrolresource die moet worden gewijzigd.

Type:FabricRoleResource
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NCBGPRouter

Type:NCBGPRouter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUser

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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 met deze parameter wordt opgegeven.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Recursive

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsAccount

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

Type:RunAsAccount
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False