@@ -1564,7 +1564,7 @@ param(
15641564 Write-VerboseLog (" Initiating Arc AAD App creation by HCI RP" )
15651565 Write-Progress - Id $ArcProgressBarId - ParentId $MainProgressBarId - Activity $RegisterArcProgressActivityName - Status $ArcAADAppCreationMessage - PercentComplete 30
15661566 $arcIdentity = Execute- Without- ProgressBar - ScriptBlock { Invoke-AzResourceAction - ResourceId $arcResourceId - ApiVersion $HCIArcAPIVersion - Action createArcIdentity - Force }
1567- $ArcResource = Get-AzResource - ResourceId $arcResourceId - ErrorAction Ignore
1567+ $ArcResource = Get-AzResource - ResourceId $arcResourceId - ApiVersion $HCIArcAPIVersion - ErrorAction Ignore
15681568 Write-VerboseLog (" Created Arc AAD App by HCI service" )
15691569 }
15701570 else
@@ -1867,13 +1867,13 @@ param(
18671867 if ($disabled )
18681868 {
18691869 # Call HCI RP to clean up all Arc proxy resources
1870- $arcResource = Get-AzResource - ResourceId $arcResourceId - ErrorAction Ignore
1870+ $arcResource = Get-AzResource - ResourceId $arcResourceId - ApiVersion $HCIArcAPIVersion - ErrorAction Ignore
18711871
18721872 if ($arcResource -ne $Null )
18731873 {
18741874 $DeletingArcCloudResourceMessageProgress = $DeletingArcCloudResourceMessage -f $arcResourceId
18751875 Write-Progress - Id $ArcProgressBarId - ParentId $MainProgressBarId - Activity $UnregisterArcProgressActivityName - Status $DeletingArcCloudResourceMessageProgress - PercentComplete 40
1876- Execute- Without- ProgressBar - ScriptBlock {Remove-AzResource - ResourceId $arcResourceId - Force | Out-Null }
1876+ Execute- Without- ProgressBar - ScriptBlock {Remove-AzResource - ResourceId $arcResourceId - ApiVersion $HCIArcAPIVersion - Force | Out-Null }
18771877 if (($Null -ne $arcStatus ) -and ($Null -ne $arcStatus.ApplicationId ))
18781878 {
18791879 $arcAADApplication = Get-AzADApplication - ApplicationId $arcStatus.ApplicationId - ErrorAction:SilentlyContinue
@@ -2228,7 +2228,11 @@ param(
22282228 AccountId: $AccountId EnvironmentName: $EnvironmentName CertificateThumbprint: $CertificateThumbprint `
22292229 RepairRegistration: $RepairRegistration EnableAzureArcServer: $EnableAzureArcServer IsWAC: $IsWAC "
22302230 Write-VerboseLog ($registrationBeginMsg )
2231- Write-NodeEventLog - Message $registrationBeginMsg - EventID 9001 - IsManagementNode $IsManagementNode - credentials $Credential - ComputerName $ComputerName
2231+ $registrationBeginMsgPIIScrubbed = " Register-AzStackHCI triggered - Region: $Region ResourceName: $ResourceName `
2232+ SubscriptionId: $SubscriptionId Tenant: $TenantId ResourceGroupName: $ResourceGroupName `
2233+ EnvironmentName: $EnvironmentName CertificateThumbprint: $CertificateThumbprint `
2234+ RepairRegistration: $RepairRegistration EnableAzureArcServer: $EnableAzureArcServer IsWAC: $IsWAC "
2235+ Write-NodeEventLog - Message $registrationBeginMsgPIIScrubbed - EventID 9001 - IsManagementNode $IsManagementNode - credentials $Credential - ComputerName $ComputerName
22322236 if (($EnvironmentName -eq $AzureChinaCloud ) -and ($EnableAzureArcServer -eq $true ))
22332237 {
22342238 $ArcNotAvailableMessage = $ArcIntegrationNotAvailableForCloudError -f $EnvironmentName
@@ -2249,7 +2253,7 @@ param(
22492253
22502254 $resourceId = Get-ResourceId - ResourceName $ResourceName - SubscriptionId $SubscriptionId - ResourceGroupName $ResourceGroupName
22512255 Write-VerboseLog (" ResourceId of cluster resource: $resourceId " )
2252- $resource = Get-AzResource - ResourceId $resourceId - ErrorAction Ignore
2256+ $resource = Get-AzResource - ResourceId $resourceId - ApiVersion $RPAPIVersion - ErrorAction Ignore
22532257 $resGroup = Get-AzResourceGroup - Name $ResourceGroupName - ErrorAction Ignore
22542258
22552259 if ($resource -ne $null )
@@ -2390,7 +2394,7 @@ param(
23902394 # create cluster identity by calling HCI RP
23912395 $clusterIdentity = Execute- Without- ProgressBar - ScriptBlock { Invoke-AzResourceAction - ResourceId $resourceId - ApiVersion $RPAPIVersion - Action createClusterIdentity - Force }
23922396 # Get cluster again for identity details
2393- $resource = Get-AzResource - ResourceId $resourceId - ErrorAction Ignore
2397+ $resource = Get-AzResource - ResourceId $resourceId - ApiVersion $RPAPIVersion - ErrorAction Ignore
23942398 }
23952399 $serviceEndpoint = $resource.properties.serviceEndpoint
23962400 $appId = $resource.Properties.aadClientId
@@ -2589,7 +2593,9 @@ param(
25892593
25902594
25912595 Write-Output $registrationOutput | Format-List
2592- Write-NodeEventLog - Message $RegistrationSuccessDetailsMessage - EventID 9004 - IsManagementNode $IsManagementNode - credentials $Credential - ComputerName $ComputerName
2596+ $RegistrationCompleteEvent = " Registration completed with status: {0}" -f ($registrationOutput | Format-List | Out-String )
2597+ Write-InfoLog ($RegistrationCompleteEvent )
2598+ Write-NodeEventLog - Message $RegistrationCompleteEvent - EventID 9004 - IsManagementNode $IsManagementNode - credentials $Credential - ComputerName $ComputerName
25932599 }
25942600 catch
25952601 {
@@ -2897,14 +2903,14 @@ param(
28972903 }
28982904 }
28992905
2900- $resource = Get-AzResource - ResourceId $resourceId - ErrorAction Ignore
2906+ $resource = Get-AzResource - ResourceId $resourceId - ApiVersion $RPAPIVersion - ErrorAction Ignore
29012907
29022908 if ($resource -ne $Null )
29032909 {
29042910 $DeletingCloudResourceMessageProgress = $DeletingCloudResourceMessage -f $ResourceName
29052911 Write-Progress - Id $MainProgressBarId - activity $UnregisterProgressActivityName - status $DeletingCloudResourceMessageProgress - percentcomplete 80
29062912 Write-VerboseLog (" $DeletingCloudResourceMessageProgress " )
2907- $remResource = Execute- Without- ProgressBar - ScriptBlock { Remove-AzResource - ResourceId $resourceId - Force }
2913+ $remResource = Execute- Without- ProgressBar - ScriptBlock { Remove-AzResource - ResourceId $resourceId - ApiVersion $RPAPIVersion - Force }
29082914 $clusterAADApplication = Get-AzADApplication - ApplicationId $resource.Properties.aadClientId - ErrorAction:SilentlyContinue
29092915 if ($clusterAADApplication -ne $Null )
29102916 {
@@ -3436,7 +3442,7 @@ param(
34363442 }
34373443 }
34383444
3439- $armResource = Get-AzResource - ResourceId $armResourceId - ExpandProperties - ErrorAction Stop
3445+ $armResource = Get-AzResource - ResourceId $armResourceId - ExpandProperties - ApiVersion $RPAPIVersion - ErrorAction Stop
34403446
34413447 $properties = $armResource.Properties
34423448
0 commit comments