Add-SCFabricRoleResource
Dodaje zasób roli sieci szkieletowej.
Składnia
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>]
Opis
Uwaga
Nowy parametr [-IPv6Subnet <SubnetVLan>] jest uwzględniony w programie VMM 2019 UR2 i nowszych wersjach. Aby uzyskać więcej informacji, zobacz Parametry.
Polecenie cmdlet Add-SCFabricRoleResource dodaje zasób roli sieci szkieletowej.
Przykłady
Przykład 1. Dodawanie zasobu roli sieci szkieletowej do roli sieci szkieletowej
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"
Pierwsze polecenie pobiera usługę sieciową przy użyciu polecenia cmdlet Get-SCNetworkService , a następnie zapisuje je w zmiennej $NetworkService.
Drugie polecenie pobiera rolę sieci szkieletowej dla usługi w $NetworkService przy użyciu polecenia cmdlet Get-SCFabricRole , a następnie zapisuje ją w zmiennej $FabricRole.
Trzecie polecenie pobiera maszynę wirtualną o nazwie VM01 przy użyciu polecenia cmdlet Get-SCVirtualMachine , a następnie zapisuje ją w zmiennej $VirtualMachine.
Czwarte polecenie pobiera konto Uruchom jako o nazwie ContosoAccount przy użyciu polecenia cmdlet Get-SCRunAsAccount , a następnie zapisuje je w zmiennej $RunAsAccount.
Piąte polecenie tworzy wirtualną sieć LAN przy użyciu polecenia cmdlet New-SCSubnetVLan , a następnie zapisuje ją w zmiennej $SubnetVlanIPv 4.
Ostatnie polecenie dodaje nowy zasób roli sieci szkieletowej do roli sieci szkieletowej w $FabricRole. Polecenie określa wartości utworzone przez poprzednie polecenia w przykładzie.
Parametry
-BackEndSwitchName
Określa nazwę przełącznika zaplecza.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FabricRole
Określa rolę sieci szkieletowej.
Type: | FabricRole |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontEndSwitchName
Określa nazwę przełącznika frontonu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4Subnet
Określa podsieć IPv4.
Type: | SubnetVLan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6Subnet
Określa podsieć IPv6.
Uwaga
Ten parametr ma zastosowanie do programu VMM 2019 UR2 lub nowszego.
Type: | SubnetVLan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Określa konto Uruchom jako zawierające poświadczenia z uprawnieniem do wykonania tej akcji.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceInstance
Określa obiekt usługi.
Type: | Service |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualMachine
Określa obiekt maszyny wirtualnej.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |