Create Pull Request
| Date | Scan | Status | Result |
|---|---|---|---|
| 2026-01-14 00:00 | #250 | in_progress |
Biased
|
| 2026-01-13 00:00 | #246 | completed |
Biased
|
| 2026-01-11 00:00 | #240 | completed |
Biased
|
| 2026-01-10 00:00 | #237 | completed |
Biased
|
| 2026-01-09 00:34 | #234 | completed |
Biased
|
| 2026-01-08 00:53 | #231 | completed |
Biased
|
| 2026-01-06 18:15 | #225 | cancelled |
Clean
|
| 2025-08-17 00:01 | #83 | cancelled |
Clean
|
| 2025-07-13 21:37 | #48 | completed |
Clean
|
| 2025-07-12 23:44 | #41 | cancelled |
Biased
|
| 2025-07-09 13:09 | #3 | cancelled |
Clean
|
| 2025-07-08 04:23 | #2 | cancelled |
Clean
|
$lb = New-AzLoadBalancer ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -Name "MyInternalLoadBalancer" ` -Sku "Standard" ` -FrontendIpConfiguration $frontendIPv4,$frontendIPv6 ` -BackendAddressPool $backendPoolv4,$backendPoolv6 ` -LoadBalancingRule $lbrule_v4,$lbrule_v6
$frontendIPv6 = New-AzLoadBalancerFrontendIpConfig ` -Name "dsLbFrontEnd_v6" ` -PrivateIpAddress "fd00:db8:deca:deed::100" ` -PrivateIpAddressVersion "IPv6" ` -Subnet $DsSubnet
$cred = get-credential -Message "DUAL STACK VNET SAMPLE: Please enter the Administrator credential to log into the VM's"
Remove-AzResourceGroup -Name dsStd_ILB_RG
$rg = New-AzResourceGroup ` -ResourceGroupName "dsStd_ILB_RG" ` -Location "east us"
$RdpPublicIP_1 = New-AzPublicIpAddress ` -Name "RdpPublicIP_1" ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -AllocationMethod Static ` -IpAddressVersion IPv4 ` -sku Standard $RdpPublicIP_2 = New-AzPublicIpAddress ` -Name "RdpPublicIP_2" ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -AllocationMethod Static ` -IpAddressVersion IPv6 ` -sku Standard
# Create dual stack subnet config $DsSubnet = New-AzVirtualNetworkSubnetConfig ` -Name "dsSubnet" ` -AddressPrefix "10.0.0.0/24","fd00:db8:deca:deed::/64" # Create the virtual network $vnet = New-AzVirtualNetwork ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -Name "dsVnet" ` -AddressPrefix "10.0.0.0/16","fd00:db8:deca::/48" ` -Subnet $DsSubnet #Refresh the fully populated subnet for use in load balancer frontend configuration $DsSubnet = get-AzVirtualNetworkSubnetconfig -name dsSubnet -VirtualNetwork $vnet
$frontendIPv4 = New-AzLoadBalancerFrontendIpConfig ` -Name "dsLbFrontEnd_v4" ` -PrivateIpAddress "10.0.0.100" ` -PrivateIpAddressVersion "IPv4" ` -Subnet $DsSubnet $frontendIPv6 = New-AzLoadBalancerFrontendIpConfig ` -Name "dsLbFrontEnd_v6" ` -PrivateIpAddress "fd00:db8:deca:deed::100" ` -PrivateIpAddressVersion "IPv6" ` -Subnet $DsSubnet
$backendPoolv4 = New-AzLoadBalancerBackendAddressPoolConfig -Name "dsLbBackEndPool_v4" $backendPoolv6 = New-AzLoadBalancerBackendAddressPoolConfig -Name "dsLbBackEndPool_v6"
$lbrule_v4 = New-AzLoadBalancerRuleConfig ` -Name "dsLBrule_v4" ` -FrontendIpConfiguration $frontendIPv4 ` -BackendAddressPool $backendPoolv4 ` -Protocol Tcp ` -FrontendPort 80 ` -BackendPort 80 $lbrule_v6 = New-AzLoadBalancerRuleConfig ` -Name "dsLBrule_v6" ` -FrontendIpConfiguration $frontendIPv6 ` -BackendAddressPool $backendPoolv6 ` -Protocol Tcp ` -FrontendPort 80 ` -BackendPort 80
$avset = New-AzAvailabilitySet ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -Name "dsAVset" ` -PlatformFaultDomainCount 2 ` -PlatformUpdateDomainCount 2 ` -Sku aligned
$rule1 = New-AzNetworkSecurityRuleConfig ` -Name 'myNetworkSecurityGroupRuleRDP' ` -Description 'Allow RDP' ` -Access Allow ` -Protocol Tcp ` -Direction Inbound ` -Priority 100 ` -SourceAddressPrefix * ` -SourcePortRange * ` -DestinationAddressPrefix * ` -DestinationPortRange 3389
$rule2 = New-AzNetworkSecurityRuleConfig ` -Name 'myNetworkSecurityGroupRuleHTTP' ` -Description 'Allow HTTP' ` -Access Allow ` -Protocol Tcp ` -Direction Inbound ` -Priority 200 ` -SourceAddressPrefix * ` -SourcePortRange 80 ` -DestinationAddressPrefix * ` -DestinationPortRange 80
$nsg = New-AzNetworkSecurityGroup ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -Name "dsNSG1" ` -SecurityRules $rule1,$rule2
# Create the IPv4 configuration for NIC 1 $Ip4Config=New-AzNetworkInterfaceIpConfig ` -Name dsIp4Config ` -Subnet $vnet.subnets[0] ` -PrivateIpAddressVersion IPv4 ` -LoadBalancerBackendAddressPool $backendPoolv4 ` -PublicIpAddress $RdpPublicIP_1 # Create the IPv6 configuration $Ip6Config=New-AzNetworkInterfaceIpConfig ` -Name dsIp6Config ` -Subnet $vnet.subnets[0] ` -PrivateIpAddressVersion IPv6 ` -LoadBalancerBackendAddressPool $backendPoolv6 # Create NIC 1 $NIC_1 = New-AzNetworkInterface ` -Name "dsNIC1" ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -NetworkSecurityGroupId $nsg.Id ` -IpConfiguration $Ip4Config,$Ip6Config # Create the IPv4 configuration for NIC 2 $Ip4Config=New-AzNetworkInterfaceIpConfig ` -Name dsIp4Config ` -Subnet $vnet.subnets[0] ` -PrivateIpAddressVersion IPv4 ` -LoadBalancerBackendAddressPool $backendPoolv4 ` -PublicIpAddress $RdpPublicIP_2 # Create NIC 2 reusing the IPv6 configuration from NIC 1 $NIC_2 = New-AzNetworkInterface ` -Name "dsNIC2" ` -ResourceGroupName $rg.ResourceGroupName ` -Location $rg.Location ` -NetworkSecurityGroupId $nsg.Id ` -IpConfiguration $Ip4Config,$Ip6Config
$vmsize = "Standard_A2" $ImagePublisher = "MicrosoftWindowsServer" $imageOffer = "WindowsServer" $imageSKU = "2019-Datacenter" $vmName= "dsVM1" $VMconfig1 = New-AzVMConfig -VMName $vmName -VMSize $vmsize -AvailabilitySetId $avset.Id 3> $null | Set-AzVMOperatingSystem -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent 3> $null | Set-AzVMSourceImage -PublisherName $ImagePublisher -Offer $imageOffer -Skus $imageSKU -Version "latest" 3> $null | Set-AzVMOSDisk -Name "$vmName.vhd" -CreateOption fromImage 3> $null | Add-AzVMNetworkInterface -Id $NIC_1.Id 3> $null $VM1 = New-AzVM -ResourceGroupName $rg.ResourceGroupName -Location $rg.Location -VM $VMconfig1 $vmName= "dsVM2" $VMconfig2 = New-AzVMConfig -VMName $vmName -VMSize $vmsize -AvailabilitySetId $avset.Id 3> $null | Set-AzVMOperatingSystem -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent 3> $null | Set-AzVMSourceImage -PublisherName $ImagePublisher -Offer $imageOffer -Skus $imageSKU -Version "latest" 3> $null | Set-AzVMOSDisk -Name "$vmName.vhd" -CreateOption fromImage 3> $null | Add-AzVMNetworkInterface -Id $NIC_2.Id 3> $null $VM2 = New-AzVM -ResourceGroupName $rg.ResourceGroupName -Location $rg.Location -VM $VMconfig2