Add-SCFabricRoleResource
Adiciona um recurso de função de malha.
Sintaxe
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
Observação
Um novo parâmetro [-IPv6Subnet <SubnetVLan>] está incluído no VMM 2019 UR2 e posterior. Para obter mais informações, consulte parâmetros.
O cmdlet Add-SCFabricRoleResource adiciona um recurso de função de malha.
Exemplos
Exemplo 1: Adicionar recurso de função de malha a uma função de malha
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"
O primeiro comando obtém um serviço de rede usando o cmdlet Get-SCNetworkService e, em seguida, armazena-o na variável $NetworkService.
O segundo comando obtém uma função de malha para o serviço em $NetworkService usando o cmdlet Get-SCFabricRole do
O terceiro comando obtém uma máquina virtual chamada VM01 usando o cmdlet Get-SCVirtualMachine e a armazena na variável $VirtualMachine.
O quarto comando obtém a execução como conta chamada ContosoAccount usando o cmdlet Get-SCRunAsAccount e a armazena na variável $RunAsAccount.
O quinto comando cria uma LAN virtual usando o cmdlet New-SCSubnetVLan e a armazena na variável $SubnetVlanIPv 4.
O comando final adiciona o novo recurso de função de malha à função de malha em $FabricRole. O comando especifica os valores criados pelos comandos anteriores no exemplo.
Parâmetros
-BackEndSwitchName
Especifica o nome de um switch back-end.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-FabricRole
Especifica uma função de malha.
Tipo: | FabricRole |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-FrontEndSwitchName
Especifica o nome de um comutador front-end.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IPv4Subnet
Especifica uma sub-rede IPv4.
Tipo: | SubnetVLan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-IPv6Subnet
Especifica uma sub-rede IPv6.
Observação
Este parâmetro é aplicável ao VMM 2019 UR2 e posterior.
Tipo: | SubnetVLan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JobVariable
Especifica que o progresso do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Este cmdlet opera em nome do usuário especificado por esse parâmetro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole. Este cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Tipo: | UserRole |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PROTipID
Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RunAsAccount
Especifica uma conta Run As que contém credenciais com permissão para executar essa ação.
Tipo: | RunAsAccount |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServiceInstance
Especifica um objeto de serviço.
Tipo: | Service |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VirtualMachine
Especifica um objeto de máquina virtual.
Tipo: | VM |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Tipo: | ServerConnection |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |