@@ -7947,21 +7947,21 @@ Test-VMAddProxyAgentExtension creates a VM with Enabled ProxyAgent and added Pro
7947
7947
function Test-VMAddProxyAgentExtension
7948
7948
{
7949
7949
# Setup
7950
- $resourceGroupName = " resourceGroup1 " ;
7951
- $adminUsername = " adminUser " ;
7952
- $adminPassword = " Pssword123 " | ConvertTo-SecureString - AsPlainText - Force;
7950
+ $resourceGroupName = Get-ComputeTestResourceName ;
7951
+ $adminUsername = Get-ComputeTestResourceName ;
7952
+ $adminPassword = Get-PasswordForVM | ConvertTo-SecureString - AsPlainText - Force;
7953
7953
$cred = New-Object System.Management.Automation.PSCredential ($adminUsername , $adminPassword );
7954
7954
$vmName = ' VM1' ;
7955
7955
$imageName = " Canonical:0001-com-ubuntu-server-jammy:22_04-lts:latest" ;
7956
- Connect-AzAccount
7956
+
7957
7957
7958
7958
try
7959
7959
{
7960
- New-AzVM - ResourceGroupName $resourceGroupName - Name $VMName - Credential $cred - image $imageName - EnableProxyAgent - AddProxyAgentExtension
7960
+ New-AzVM - ResourceGroupName $resourceGroupName - Name $VMName - Credential $cred - image $imageName - Location ' eastus2 ' - EnableProxyAgent - AddProxyAgentExtension
7961
7961
7962
7962
# Update vm to add proxy agent extension
7963
7963
$VM = Get-AzVM - ResourceGroupName $resourceGroupName - VMName $vmName
7964
- $VM = Set-AzVMProxyAgentSetting - VM $VM - EnableProxyAgent $true - AddProxyAgentExtension false
7964
+ $VM = Set-AzVMProxyAgentSetting - VM $VM - EnableProxyAgent $true - AddProxyAgentExtension $ false
7965
7965
Update-AzVM - ResourceGroupName $resourceGroupName - VM $VM
7966
7966
7967
7967
# Validate
@@ -7982,25 +7982,26 @@ Test-VMSSAddProxyAgentExtension creates a VMSS with Enabled ProxyAgent and added
7982
7982
function Test-VMSSAddProxyAgentExtension
7983
7983
{
7984
7984
# Setup
7985
- $resourceGroupName = " resourceGroup1 " ;
7986
- $adminUsername = " adminUser " ;
7987
- $adminPassword = " Pssword123 " | ConvertTo-SecureString - AsPlainText - Force;
7985
+ $resourceGroupName = Get-ComputeTestResourceName ;
7986
+ $adminUsername = Get-ComputeTestResourceName ;
7987
+ $adminPassword = Get-PasswordForVM | ConvertTo-SecureString - AsPlainText - Force;
7988
7988
$cred = New-Object System.Management.Automation.PSCredential ($adminUsername , $adminPassword );
7989
7989
$vmssName = ' VMSS1' ;
7990
7990
$imageName = " Canonical:0001-com-ubuntu-server-jammy:22_04-lts:latest" ;
7991
7991
7992
+
7992
7993
try
7993
7994
{
7994
- New-AzVmss - ResourceGroupName $resourceGroupName - VMScaleSetName $vmssName - Credential $cred - image $imageName - EnableProxyAgent - AddProxyAgentExtension
7995
+ New-AzVmss - ResourceGroupName $resourceGroupName - VMScaleSetName $vmssName - Credential $cred - image $imageName - Location ' eastus2 ' - EnableProxyAgent - AddProxyAgentExtension
7995
7996
7996
7997
# Update vmss to add proxy agent extension
7997
7998
$VMSS = Get-AzVmss - ResourceGroupName $resourceGroupName - VMScaleSetName $vmssName
7998
- $VMSS = Set-AzVmssProxyAgentSetting - VirtualMachineScaleSet $VMSS - AddProxyAgentExtension false
7999
+ $VMSS = Set-AzVmssProxyAgentSetting - VirtualMachineScaleSet $VMSS - EnableProxyAgent $true - AddProxyAgentExtension $true
7999
8000
Update-AzVmss - ResourceGroupName $resourceGroupName - Name $vmssName - VirtualMachineScaleSet $VMSS
8000
8001
8001
8002
# Validate
8002
8003
Assert-AreEqual $VMSS.SecurityProfile.ProxyAgentSettings.Enabled $true
8003
- Assert-AreEqual $VMSS.SecurityProfile.ProxyAgentSettings.AddProxyAgentExtension $false
8004
+ Assert-AreEqual $VMSS.SecurityProfile.ProxyAgentSettings.AddProxyAgentExtension $true
8004
8005
}
8005
8006
finally
8006
8007
{
0 commit comments