Add-SCFabricRoleResource

Agrega un recurso de rol de tejido.

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

Nota

Se incluye un nuevo parámetro [-IPv6Subnet SubnetVLan<>] en VMM 2019 UR2 y versiones posteriores. Para obtener más información, vea Parámetros.

El cmdlet Add-SCFabricRoleResource agrega un recurso de rol de tejido.

Ejemplos

Ejemplo 1: Adición de un recurso de rol de tejido a un rol de tejido

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"

El primer comando obtiene un servicio de red mediante el cmdlet Get-SCNetworkService y, a continuación, lo almacena en la variable $NetworkService.

El segundo comando obtiene un rol de tejido para el servicio en $NetworkService mediante el cmdlet Get-SCFabricRole y, a continuación, lo almacena en la variable $FabricRole.

El tercer comando obtiene una máquina virtual denominada VM01 mediante el cmdlet Get-SCVirtualMachine y, a continuación, la almacena en la variable $VirtualMachine.

El cuarto comando obtiene la cuenta de ejecución denominada ContosoAccount mediante el cmdlet Get-SCRunAsAccount y, a continuación, la almacena en la variable $RunAsAccount.

El quinto comando crea una LAN virtual mediante el cmdlet New-SCSubnetVLan y, a continuación, la almacena en la variable $SubnetVlanIPv 4.

El comando final agrega el nuevo recurso de rol de tejido al rol de tejido en $FabricRole. El comando especifica los valores creados por los comandos anteriores en el ejemplo.

Parámetros

-BackEndSwitchName

Especifica el nombre de un conmutador back-end.

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

-FabricRole

Especifica un rol de tejido.

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

-FrontEndSwitchName

Especifica el nombre de un conmutador de front-end.

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

-IPv4Subnet

Especifica una subred IPv4.

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

-IPv6Subnet

Especifica una subred IPv6.

Nota

Este parámetro es aplicable a VMM 2019 UR2 y versiones posteriores.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-OnBehalfOfUser

Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.

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

-OnBehalfOfUserRole

Especifica un rol de usuario. Para obtener un rol de usuario, use el cmdlet Get-SCUserRole . Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.

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

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.

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

-RunAsAccount

Especifica una cuenta de ejecución que contiene credenciales con permiso para realizar esta acción.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

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

-ServiceInstance

Especifica un objeto de servicio.

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

-VirtualMachine

Especifica un objeto de máquina virtual.

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

-VMMServer

Especifica un objeto de servidor VMM.

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