Add-SCFabricRoleResource
Hiermee voegt u een infrastructuurrolresource toe.
Syntaxis
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 Parametersvoor meer informatie.
De cmdlet Add-SCFabricRoleResource voegt een infrastructuurrolresource toe.
Voorbeelden
Voorbeeld 1: Infrastructuurrolresource 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 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.
De vierde opdracht haalt de uitvoering op als account met de naam ContosoAccount met behulp van de Get-SCRunAsAccount cmdlet en slaat deze vervolgens op in de $RunAsAccount variabele.
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 door eerdere opdrachten in het voorbeeld.
Parameters
-BackEndSwitchName
Hiermee geeft u de naam van een back-endswitch.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FabricRole
Hiermee geeft u een infrastructuurrol op.
Type: | FabricRole |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FrontEndSwitchName
Hiermee geeft u de naam van een front-endschakelaar.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IPv4Subnet
Hiermee geeft u een IPv4-subnet op.
Type: | SubnetVLan |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IPv6Subnet
Hiermee geeft u een IPv6-subnet.
Notitie
Deze parameter is van toepassing op VMM 2019 UR2 en hoger.
Type: | SubnetVLan |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
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 |
-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 |
-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: | True |
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 |
-ServiceInstance
Hiermee geeft u een serviceobject.
Type: | Service |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VirtualMachine
Hiermee geeft u een virtuele-machineobject.
Type: | VM |
Position: | Named |
Default value: | None |
Vereist: | True |
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 |