This pull request includes several changes to the azure_jumpstart_arcbox project, primarily focusing on enhancing the update management capabilities and refining the deployment scripts. The most important changes include updating the PowerShell scripts to trigger update assessments, modifying the Bicep templates to include new policy parameters, and removing unnecessary computer restarts from scheduled tasks.
PowerShell Script Enhancements:
Updated ArcServersLogonScript.ps1 to trigger update assessments for Arc-enabled servers and use $using scope for variables in parallel execution. (azure_jumpstart_arcbox/artifacts/ArcServersLogonScript.ps1) [1][2][3]
Bicep Template Modifications:
Added new parameters for Azure Update Manager policies in policyAzureArc.bicep. (azure_jumpstart_arcbox/bicep/mgmt/policyAzureArc.bicep)
Included resources for enabling Azure Update Manager policies for both Linux and Windows machines in policyAzureArc.bicep. (azure_jumpstart_arcbox/bicep/mgmt/policyAzureArc.bicep)
Deployment Script Refinements:
Removed the Restart-Computer -Force command from the scheduled task creation blocks in Bootstrap.ps1 for both ITPro and DevOps flavors. (azure_jumpstart_arcbox/artifacts/Bootstrap.ps1) [1][2]
Documentation Update:
Updated the description for the namingPrefix parameter to clarify its use for all Azure resources deployed. (azure_jumpstart_arcbox/bicep/main.bicep)
This pull request includes several changes to the
azure_jumpstart_arcbox
project, primarily focusing on enhancing the update management capabilities and refining the deployment scripts. The most important changes include updating the PowerShell scripts to trigger update assessments, modifying the Bicep templates to include new policy parameters, and removing unnecessary computer restarts from scheduled tasks.PowerShell Script Enhancements:
ArcServersLogonScript.ps1
to trigger update assessments for Arc-enabled servers and use$using
scope for variables in parallel execution. (azure_jumpstart_arcbox/artifacts/ArcServersLogonScript.ps1
) [1] [2] [3]Bicep Template Modifications:
policyAzureArc.bicep
. (azure_jumpstart_arcbox/bicep/mgmt/policyAzureArc.bicep
)policyAzureArc.bicep
. (azure_jumpstart_arcbox/bicep/mgmt/policyAzureArc.bicep
)Deployment Script Refinements:
Restart-Computer -Force
command from the scheduled task creation blocks inBootstrap.ps1
for both ITPro and DevOps flavors. (azure_jumpstart_arcbox/artifacts/Bootstrap.ps1
) [1] [2]Documentation Update:
namingPrefix
parameter to clarify its use for all Azure resources deployed. (azure_jumpstart_arcbox/bicep/main.bicep
)