Set-SCFabricRoleResource
Ändrar en resurs för infrastrukturrollen.
Syntax
Set-SCFabricRoleResource
[-VMMServer <ServerConnection>]
[-FabricRoleResource] <FabricRoleResource>
[-RunAsAccount <RunAsAccount>]
[-NCBGPRouter <NCBGPRouter>]
[-Recursive]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Cmdleten Set-SCFabricRoleResource ändrar en resurs för infrastrukturrollen.
Exempel
Exempel 1: Ange konfigurationen av infrastrukturresurser
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
Det första kommandot hämtar en nätverkstjänst med hjälp av cmdleten Get-SCNetworkService och lagrar den sedan i variabeln $NetworkService.
Det andra kommandot hämtar en infrastrukturresursroll för tjänsten i $NetworkService med hjälp av cmdleten Get-SCFabricRole och lagrar den sedan i variabeln $FabricRole.
Det tredje kommandot hämtar en virtuell dator med namnet VM01 med hjälp av cmdleten Get-SCVirtualMachine och lagrar den sedan i variabeln $VirtualMachine.
Det fjärde kommandot hämtar en angiven tjänst och lagrar resursen i variabeln $ServiceFabricRoleResource.
Det femte kommandot skapar en matrisvariabel med namnet $BgpPeers.
Det sjätte kommandot skapar en peer med hjälp av cmdleten New-SCNCBGPPeer och lägger sedan till den i $BgpPeers.
Det sjunde kommandot skapar ett routerobjekt med hjälp av cmdleten New-SCNCBGPRouter baserat på värdet för $BgpPeers. Kommandot lagrar resultatet i variabeln $BgpRouter.
Det sista kommandot uppdaterar inställningarna baserat på $BgpRouter den angivna infrastrukturresursen.
Parametrar
-FabricRoleResource
Anger resursen för infrastrukturrollen som ska ändras.
Type: | FabricRoleResource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NCBGPRouter
Type: | NCBGPRouter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Recursive
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |