📋 Microsoft Entra Documentation Changes

Daily summary for changes since October 22nd 2025, 8:06 PM PDT

Report generated on October 23rd 2025, 8:06 PM PDT

📊 Summary

12
Total Commits
0
New Files
2
Modified Files
0
Deleted Files
8
Contributors

📝 Modified Documentation Files

Modified by Jeffrey Bley on Oct 23, 2025 5:08 PM
📖 View on learn.microsoft.com
+90 / -81 lines changed
Commit: Refactor PowerShell installation script
Changes:
Before
After
<summary>PowerShell installation script</summary>
 
```powershell
# Define log file
 
$logFile = "$env:ProgramData\GSAInstall\install.log" New-Item -ItemType Directory -Path (Split-Path $logFile) -Force | Out-Null
 
function Write-Log { param ([string]$message) $timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss" Add-Content -Path $logFile -Value "$timestamp - $message" }
 
try { $ErrorActionPreference = 'Stop' Write-Log "Starting Global Secure Access client installation."
 
# IPv4 preferred via DisabledComponents registry value
$ipv4RegPath = "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters"
$ipv4RegName = "DisabledComponents"
$ipv4RegValue = 0x20 # Prefer IPv4 over IPv6
$rebootRequired = $false
# Ensure the key exists
if (-not (Test-Path $ipv4RegPath)) {
New-Item -Path $ipv4RegPath -Force | Out-Null
<summary>PowerShell installation script</summary>
 
```powershell
# Create log directory and log helper
$logFile = "$env:ProgramData\GSAInstall\install.log"
New-Item -ItemType Directory -Path (Split-Path $logFile) -Force | Out-Null
 
function Write-Log {
param([string]$message)
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
Add-Content -Path $logFile -Value "$timestamp - $message"
}
 
try {
$ErrorActionPreference = 'Stop'
Write-Log "Starting Global Secure Access client installation."
 
# IPv4 preferred via DisabledComponents registry value
$ipv4RegPath = "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters"
$ipv4RegName = "DisabledComponents"
Modified by Diana Richards on Oct 23, 2025 8:21 PM
📖 View on learn.microsoft.com
+2 / -3 lines changed
Commit: Adding custom note markdown
Changes:
Before
After
* A soft-deleted object isn't restored within 30 days.
* An administrator intentionally deletes an object in the soft delete state.
 
Note
 
Application objects are not hard deleted automatically even after 30 days when ‘signInAudience’ value of the apps are set to one of ("AzureADMultipleOrgs", "AzureADandPersonalMicrosoftAccount", or "PersonalMicrosoftAccount"). In this case, application objects should be manaully hard deleted.
 
Directly hard deleted:
 
* A soft-deleted object isn't restored within 30 days.
* An administrator intentionally deletes an object in the soft delete state.
 
>[!Note]
> Application objects are not hard deleted automatically even after 30 days when ‘signInAudience’ value of the apps are set to one of ("AzureADMultipleOrgs", "AzureADandPersonalMicrosoftAccount", or "PersonalMicrosoftAccount"). In this case, application objects should be manually hard deleted.
 
Directly hard deleted: