New Copilot Updates for Outlook Scheduling, Word Agent Mode, and PowerPoint Agent Mode

Microsoft has announced Copilot enhancements across Outlook, Word, and PowerPoint that improve scheduling, document creation, and presentation building. Here is a summary of some of the features I think can come in handy. Be aware that timelines may change as deployments progress, some of these have already been pushed back a couple of months. All of the following features requires a Microsoft 365 Copilot license, and will be enabled by default for users with such a license. Automatic rescheduling of 1:1 meetings Automatic rescheduling of flexible 1:1 meetings and personal events in Outlook with Copilot, helping users resolve conflicts with minimal manual effort is coming soon. This will be in addition to the already released auto rescheduling of meeting rooms. Originally this feature was planned for mid‑November 2025 to mid‑January 2026, but is now hopefully coming between to mid‑February 2026 and the end of February 2026. A Microsoft Copilot license is required to use the capability....

Missing Meet URL in Global Topology in Lync Hosting Pack v2

For some reason, our provisioning service does not always publish the meet url in the global topology. Strictly speaking this entry is not used to populate the users meetURL, but it is needed whenever you need to deploy changes to the topology.

Missing Meet URL's in the global topology will cause an error message in Topology Builder, and prevent you from deploying anything.

In a huge deployment, finding the missing domain/meet-url mapping can take some time. That's where this short example script comes in play.

Powershell to the rescue, once again :)
$domain = Get-CsSipDomain | select identity
foreach ($d in $domain){
$TenantName = $d.identity.tostring()
$TenOrgID = (Get-CsTenant | where name -eq "$TenantName").tenantID
$TenantSIPDomain = $TenantName
$BaseMeetingURL = "https://meet.domain.com/"
$NewMeetingURL =  $BaseMeetingURL + $TenantSIPDomain
$URLEntry = New-CsSimpleUrlEntry -Url $NewMeetingURL
Write-Host "$URLEntry" -ForegroundColor darkgreen
$SimpleURL = New-CsSimpleUrl -Component "meet" -Domain $TenantSIPDomain -SimpleUrl $URLEntry -ActiveUrl $NewMeetingURL
Write-Host "$SimpleURL" -ForegroundColor yellow
Set-CsSimpleUrlConfiguration –identity global -SimpleUrl @{add=$SimpleURL} -Verbose -ErrorAction SilentlyContinue|Out-Null
}
Be aware you might have adjust the script to match your environment. And I should probably mention we've chosen to name our tenants the same as their sip addresses ;)