@@ -1564,7 +1564,7 @@ param(
1564
1564
Write-VerboseLog (" Initiating Arc AAD App creation by HCI RP" )
1565
1565
Write-Progress - Id $ArcProgressBarId - ParentId $MainProgressBarId - Activity $RegisterArcProgressActivityName - Status $ArcAADAppCreationMessage - PercentComplete 30
1566
1566
$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
1568
1568
Write-VerboseLog (" Created Arc AAD App by HCI service" )
1569
1569
}
1570
1570
else
@@ -1867,13 +1867,13 @@ param(
1867
1867
if ($disabled )
1868
1868
{
1869
1869
# 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
1871
1871
1872
1872
if ($arcResource -ne $Null )
1873
1873
{
1874
1874
$DeletingArcCloudResourceMessageProgress = $DeletingArcCloudResourceMessage -f $arcResourceId
1875
1875
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 }
1877
1877
if (($Null -ne $arcStatus ) -and ($Null -ne $arcStatus.ApplicationId ))
1878
1878
{
1879
1879
$arcAADApplication = Get-AzADApplication - ApplicationId $arcStatus.ApplicationId - ErrorAction:SilentlyContinue
@@ -2228,7 +2228,11 @@ param(
2228
2228
AccountId: $AccountId EnvironmentName: $EnvironmentName CertificateThumbprint: $CertificateThumbprint `
2229
2229
RepairRegistration: $RepairRegistration EnableAzureArcServer: $EnableAzureArcServer IsWAC: $IsWAC "
2230
2230
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
2232
2236
if (($EnvironmentName -eq $AzureChinaCloud ) -and ($EnableAzureArcServer -eq $true ))
2233
2237
{
2234
2238
$ArcNotAvailableMessage = $ArcIntegrationNotAvailableForCloudError -f $EnvironmentName
@@ -2249,7 +2253,7 @@ param(
2249
2253
2250
2254
$resourceId = Get-ResourceId - ResourceName $ResourceName - SubscriptionId $SubscriptionId - ResourceGroupName $ResourceGroupName
2251
2255
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
2253
2257
$resGroup = Get-AzResourceGroup - Name $ResourceGroupName - ErrorAction Ignore
2254
2258
2255
2259
if ($resource -ne $null )
@@ -2390,7 +2394,7 @@ param(
2390
2394
# create cluster identity by calling HCI RP
2391
2395
$clusterIdentity = Execute- Without- ProgressBar - ScriptBlock { Invoke-AzResourceAction - ResourceId $resourceId - ApiVersion $RPAPIVersion - Action createClusterIdentity - Force }
2392
2396
# Get cluster again for identity details
2393
- $resource = Get-AzResource - ResourceId $resourceId - ErrorAction Ignore
2397
+ $resource = Get-AzResource - ResourceId $resourceId - ApiVersion $RPAPIVersion - ErrorAction Ignore
2394
2398
}
2395
2399
$serviceEndpoint = $resource.properties.serviceEndpoint
2396
2400
$appId = $resource.Properties.aadClientId
@@ -2589,7 +2593,9 @@ param(
2589
2593
2590
2594
2591
2595
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
2593
2599
}
2594
2600
catch
2595
2601
{
@@ -2897,14 +2903,14 @@ param(
2897
2903
}
2898
2904
}
2899
2905
2900
- $resource = Get-AzResource - ResourceId $resourceId - ErrorAction Ignore
2906
+ $resource = Get-AzResource - ResourceId $resourceId - ApiVersion $RPAPIVersion - ErrorAction Ignore
2901
2907
2902
2908
if ($resource -ne $Null )
2903
2909
{
2904
2910
$DeletingCloudResourceMessageProgress = $DeletingCloudResourceMessage -f $ResourceName
2905
2911
Write-Progress - Id $MainProgressBarId - activity $UnregisterProgressActivityName - status $DeletingCloudResourceMessageProgress - percentcomplete 80
2906
2912
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 }
2908
2914
$clusterAADApplication = Get-AzADApplication - ApplicationId $resource.Properties.aadClientId - ErrorAction:SilentlyContinue
2909
2915
if ($clusterAADApplication -ne $Null )
2910
2916
{
@@ -3436,7 +3442,7 @@ param(
3436
3442
}
3437
3443
}
3438
3444
3439
- $armResource = Get-AzResource - ResourceId $armResourceId - ExpandProperties - ErrorAction Stop
3445
+ $armResource = Get-AzResource - ResourceId $armResourceId - ExpandProperties - ApiVersion $RPAPIVersion - ErrorAction Stop
3440
3446
3441
3447
$properties = $armResource.Properties
3442
3448
0 commit comments