Get-AzVmss  
	
   
	
		Hämtar egenskaperna för en VMSS.
	 
	Syntax 
	
		DefaultParameter (Standard)
	  
	
		Get-AzVmss
    [[-ResourceGroupName] <String>]
    [[-VMScaleSetName] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
 
	
		FriendMethod
	  
	
		Get-AzVmss
    [[-ResourceGroupName] <String>]
    [[-VMScaleSetName] <String>]
    [-InstanceView]
    [-UserData]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
 
	
		OSUpgradeHistoryMethodParameter
	    
	
		Get-AzVmss
    [[-ResourceGroupName] <String>]
    [[-VMScaleSetName] <String>]
    [-OSUpgradeHistory]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
 
	
		ResourceIdParameterSet
	   
	
		Get-AzVmss
    [-ResourceId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
 
	Description 
	
		
              Cmdleten Get-AzVmss  hämtar modellen och instansvyn för en VMSS (Virtual Machine Scale Set).
Modellvyn är de användardefinierade egenskaperna för vm-skalningsuppsättningen.
Instansvyn är instansnivåstatusen för vm-skalningsuppsättningen.
Ange parametern InstanceView  för att endast hämta instansvyn för en VM-skalningsuppsättning.
	 
	Exempel 
	Exempel 1: Hämta egenskaperna för en VMSS 
	
		Get-AzVmss -ResourceGroupName "Group001" -VMScaleSetName "VMSS001"
ResourceGroupName                           : Group001
Sku                                         :
  Name                                      : Standard_DS1_v2
  Tier                                      : Standard
  Capacity                                  : 2
UpgradePolicy                               :
  Mode                                      : Manual
VirtualMachineProfile                       :
  OsProfile                                 :
    ComputerNamePrefix                      : test
    AdminUsername                           : contoso
    WindowsConfiguration                    :
      ProvisionVMAgent                      : True
      EnableAutomaticUpdates                : True
  StorageProfile                            :
    ImageReference                          :
      Publisher                             : MicrosoftWindowsServer
      Offer                                 : WindowsServer
      Sku                                   : 2016-Datacenter
      Version                               : latest
    OsDisk                                  :
      Caching                               : None
      CreateOption                          : FromImage
      ManagedDisk                           :
        StorageAccountType                  : Premium_LRS
  NetworkProfile                            :
    NetworkInterfaceConfigurations[0]       :
      Name                                  : Group001
      Primary                               : True
      EnableAcceleratedNetworking           : False
      NetworkSecurityGroup                  :
        Id                                  : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/Group001
/providers/Microsoft.Network/networkSecurityGroups/Group001
      DnsSettings                           :
      IpConfigurations[0]                   :
        Name                                : Group001
        Subnet                              :
          Id                                : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/group001
/providers/Microsoft.Network/virtualNetworks/Group001/subnets/Group001
        PrivateIPAddressVersion             : IPv4
        LoadBalancerBackendAddressPools[0]  :
          Id                                : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/group001
/providers/Microsoft.Network/loadBalancers/Group001/backendAddressPools/Group001
        LoadBalancerInboundNatPools[0]      :
          Id                                : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/group001
/providers/Microsoft.Network/loadBalancers/Group001/inboundNatPools/Group001
        LoadBalancerInboundNatPools[1]      :
          Id                                : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/group001
/providers/Microsoft.Network/loadBalancers/Group001/inboundNatPools/Group001
      EnableIPForwarding                    : False
ProvisioningState                           : Succeeded
Overprovision                               : True
UniqueId                                    : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
SinglePlacementGroup                        : False
Id                                          : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/Group001/
providers/Microsoft.Compute/virtualMachineScaleSets/VMSS001
Name                                        : VMSS001
Type                                        : Microsoft.Compute/virtualMachineScaleSets
Location                                    : eastus
Tags                                        : {}
Det här kommandot hämtar egenskaperna för VMSS med namnet VMSS001 som tillhör resursgruppen med namnet Group001.
Eftersom kommandot inte anger växelparametern InstanceView  hämtar cmdleten modellvyn för vm-skalningsuppsättningen.
	 
	Exempel 2: Hämta alla virtuella datorer i en resursgrupp 
	
		Get-AzVmss -ResourceGroupName "Group001"
ResourceGroupName                               Name       Location             Sku Capacity ProvisioningState
-----------------                               ----       --------             --- -------- -----------------
Group001                                       VMSS001      eastus Standard_DS1_v2        2         Succeeded
Group001                                       VMSS002      eastus     Standard_A1        2         Succeeded
Hämta alla virtuella datorer i resursgruppen "Group001"
	 
	Exempel 3: Hämta alla virtuella datorer i en prenumeration 
	
		Get-AzVmss
ResourceGroupName                               Name       Location             Sku Capacity ProvisioningState
-----------------                               ----       --------             --- -------- -----------------
Group001                                       VMSS001      eastus Standard_DS1_v2        2         Succeeded
Group001                                       VMSS002      eastus     Standard_A1        2         Succeeded
Group002                                       VMSS003      eastus     Standard_A1        1         Succeeded
Group002                                       VMSS004      eastus Standard_DS1_v2        2         Succeeded
Hämta alla virtuella datorer i prenumerationen.
	 
	Exempel 4: Hämta alla virtuella datorer med filtrering 
	
		Get-AzVmss -Name VMSS00*
ResourceGroupName                               Name       Location             Sku Capacity ProvisioningState
-----------------                               ----       --------             --- -------- -----------------
Group001                                       VMSS001      eastus Standard_DS1_v2        2         Succeeded
Group001                                       VMSS002      eastus     Standard_A1        2         Succeeded
Group002                                       VMSS003      eastus     Standard_A1        1         Succeeded
Group002                                       VMSS004      eastus Standard_DS1_v2        2         Succeeded
Hämta alla virtuella datorer i en prenumeration som börjar med "VMSS00".
	 
	Exempel 5: Hämta vmss med ett UserData-värde  
	
		Get-AzVmss -ResourceGroupName <RESOURCE GROUP NAME> -VMScaleSetName <VMSS NAME> -InstanceView:$false -UserData;
ResourceGroupName                           : <RESOURCE GROUP NAME>
Sku                                         :
  Name                                      : Standard_DS1_v2
  Tier                                      : Standard
  Capacity                                  : 2
UpgradePolicy                               :
  Mode                                      : Manual
ProvisioningState                           : Succeeded
Overprovision                               : True
DoNotRunExtensionsOnOverprovisionedVMs      : False
UniqueId                                    : <UNIQUE ID>
SinglePlacementGroup                        : False
Id                                          : /subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RESOURCE GROUP NAME>/providers/Microsoft.Compute/virtualMachineScaleSets/<VMSS NAME>
Name                                        : usdvmss
Type                                        : Microsoft.Compute/virtualMachineScaleSets
Location                                    : eastus
Tags                                        :
{"azsecpack":"nonprod","platformsettings.host_environment.service.platform_optedin_for_rootcerts":"true"}
VirtualMachineProfile                       :
  OsProfile                                 :
    ComputerNamePrefix                      : <PREFIX>
    AdminUsername                           : <USERNAME>
    WindowsConfiguration                    :
      ProvisionVMAgent                      : True
      EnableAutomaticUpdates                : True
  StorageProfile                            :
    ImageReference                          :
      Publisher                             : MicrosoftWindowsServer
      Offer                                 : WindowsServer
      Sku                                   : 2016-Datacenter
      Version                               : latest
    OsDisk                                  :
      Caching                               : None
      CreateOption                          : FromImage
      DiskSizeGB                            : 127
      OsType                                : Windows
      ManagedDisk                           :
        StorageAccountType                  : Premium_LRS
  NetworkProfile                            :
    NetworkInterfaceConfigurations[0]       :
      Name                                  : <VMSS NAME>
      Primary                               : True
      EnableAcceleratedNetworking           : False
      DnsSettings                           :
      IpConfigurations[0]                   :
        Name                                : <VMSS NAME>
        Subnet                              :
          Id                                : /subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RESOURCE GROUP NAME>/providers/Microsoft.Network/virtualNetworks/<VMSS NAME>/subnets/<VMSS NAME>
        PrivateIPAddressVersion             : IPv4
        LoadBalancerBackendAddressPools[0]  :
          Id                                : /subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RESOURCE GROUP NAME>/providers/Microsoft.Network/loadBalancers/<VMSS NAME>/backendAddressPools/<VMSS NAME>
        LoadBalancerInboundNatPools[0]      :
          Id                                : /subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RESOURCE GROUP NAME>/providers/Microsoft.Network/loadBalancers/<VMSS NAME>/inboundNatPools/<VMSS NAME>
        LoadBalancerInboundNatPools[1]      :
          Id                                : /subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RESOURCE GROUP NAME>/providers/Microsoft.Network/loadBalancers/<VMSS NAME>/inboundNatPools/<VMSS NAME>
      EnableIPForwarding                    : False
  ExtensionProfile                          :
    Extensions[0]                           :
      Name                                  : Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration
      Publisher                             : Microsoft.Azure.Security.AntimalwareSignature
      Type                                  : AntimalwareConfiguration
      TypeHandlerVersion                    : 2.0
      AutoUpgradeMinorVersion               : True
      EnableAutomaticUpgrade                : True
      Settings                              : {}
    Extensions[1]                           :
      Name                                  : Microsoft.Azure.Geneva.GenevaMonitoring
      Publisher                             : Microsoft.Azure.Geneva
      Type                                  : GenevaMonitoring
      TypeHandlerVersion                    : 2.0
      AutoUpgradeMinorVersion               : True
      EnableAutomaticUpgrade                : True
      Settings                              : {}
  UserData                                  : dQBwAGQAYQB0AGUAIAB2AG0AcwBzAA==
UserData-värdet måste vara Base64-kodat. Det här kommandot förutsätter att du har skapat en virtuell dator med ett UserData-värde.
	 
	Exempel 6: Hämta en VM-skalningsuppsättning via dess ResourceId.  
	
		$rgname = "ResourceGroupName";
$loc = "eastus";
New-AzResourceGroup -Name $rgname -Location $loc;
$vmssSize = 'Standard_D4s_v3';
$vmssName1 = 'vmss1' + $rgname;
$imageName = "Win2019Datacenter";
$adminUsername = <Username>;
$adminPassword = ConvertTo-SecureString -String "****" -AsPlainText -Force;
$cred = New-Object System.Management.Automation.PSCredential($adminUsername, $adminPassword);
$result = New-AzVmss -ResourceGroupName $rgname -Credential $cred -VMScaleSetName $vmssName1 -ImageName $imageName;
$vmss = Get-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName1;
$vmssId = $vmss.Id;
$vmssGet = Get-AzVmss -ResourceId $vmssId;
Skapa en virtuell dator och hämta sedan samma virtuella datorer via dess ARM-resurs-ID.
	 
	Parametrar 
		-DefaultProfile  
		Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
		Parameteregenskaper 
		
				Typ: IAzureContextContainer 
Standardvärde: None Stöder jokertecken: False DontShow: False Alias: AzContext, AzureRmContext, AzureCredential 
		Parameteruppsättningar 
			
				
					(All) 
					
						 
				 
				
						Position: Named Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: False Värde från återstående argument: False 
			 
		-InstanceView  
		Anger att denna cmdlet endast hämtar instansvyn för vm-skalningsuppsättningen.
		Parameteregenskaper 
		
				Typ: SwitchParameter 
Standardvärde: None Stöder jokertecken: False DontShow: False 
		Parameteruppsättningar 
			
				
					FriendMethod 
					
						 
				  
				
						Position: Named Obligatorisk: True Värde från pipeline: False Värde från pipeline efter egenskapsnamn: False Värde från återstående argument: False 
			 
		-OSUpgradeHistory  
		Anger att den här cmdleten visar historiken för os-uppgraderingen för vm-skalningsuppsättningen.
		Parameteregenskaper 
		
				Typ: SwitchParameter 
Standardvärde: None Stöder jokertecken: False DontShow: False 
		Parameteruppsättningar 
			
				
					OSUpgradeHistoryMethodParameter 
					
						 
				    
				
						Position: Named Obligatorisk: True Värde från pipeline: False Värde från pipeline efter egenskapsnamn: False Värde från återstående argument: False 
			 
		-ResourceGroupName   
		Anger namnet på resursgruppen för VMSS.
		Parameteregenskaper 
		
				Typ: String 
Standardvärde: None Stöder jokertecken: True DontShow: False 
		Parameteruppsättningar 
			
				
					DefaultParameter 
					
						 
				  
				
						Position: 0 Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
			
				
					FriendMethod 
					
						 
				  
				
						Position: 0 Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
			
				
					OSUpgradeHistoryMethodParameter 
					
						 
				    
				
						Position: 0 Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
		-ResourceId  
		ARM-resurs-ID:t som anger det specifika vm-skalningsuppsättningsobjektet som du vill returnera.
		Parameteregenskaper 
		
				Typ: String 
Standardvärde: None Stöder jokertecken: False DontShow: False 
		Parameteruppsättningar 
			
				
					ResourceIdParameterSet 
					
						 
				   
				
						Position: Named Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
		-UserData  
		UserData för Vmss, som kommer att vara base-64-kodad. Kunden bör inte skicka in några hemligheter här.
		Parameteregenskaper 
		
				Typ: SwitchParameter 
Standardvärde: None Stöder jokertecken: False DontShow: False 
		Parameteruppsättningar 
			
				
					FriendMethod 
					
						 
				  
				
						Position: Named Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
		-VMScaleSetName   
		Art namnet på VMSS.
		Parameteregenskaper 
		
				Typ: String 
Standardvärde: None Stöder jokertecken: True DontShow: False Alias: Namn 
		Parameteruppsättningar 
			
				
					DefaultParameter 
					
						 
				  
				
						Position: 1 Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
			
				
					FriendMethod 
					
						 
				  
				
						Position: 1 Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
			
				
					OSUpgradeHistoryMethodParameter 
					
						 
				    
				
						Position: 1 Obligatorisk: False Värde från pipeline: False Värde från pipeline efter egenskapsnamn: True Värde från återstående argument: False 
			 
		CommonParameters 
		
			Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
		 
	
			
			
				
			
	Utdata