Stop wyUpdate Processes

The following processes must be stopped prior to running the wyUpdate.

Process

Detail

SysAdmin.TenantSvc

This service is the main service of UMP. It controls many operations. For example, it schedules and maintains the auto-replication cycles for all the customers, it sends information to the SysAdminTenant Database, etc.

SysAdmin.PeeringSvc

Used by Operator Connect when adding customers) – used only by Operator Connect set ups, whereby the OC Sync Task jobs are queued and executed.

all SysAdmin.CacheSrv.[tenant_shortname] Each Hosted Essentials Plus and Hosted Pro customer will have their own CacheService created, which will operate with each individual customer SQL database created. This operates by sending the relevant information to the SysAdmin[tenant_shortname] Database.

The table below lists of all the processes that are run during both major and patch upgrades in consecutive order.

Process

Detail

Executable

ClearWyupdateLog

Archive previous wyUpdate logging files

..\temp\000.__ClearWyupdateLog

CheckOnlyMultiTenant

Check site is on Multitenant, not Live Cloud

..\temp\000._CheckOnlyMultiTenant

CheckDuplicates

Remove duplicate SBC script templates in SQL.

..\temp\000.CheckDuplicates

CheckSQLConn

Check SQL server connection.

..\temp\001.CheckSQLConn

UmpAdmins

Check admin and user are on the same site.

..\temp\003.UmpAdmins

ClearUpgradefolderSQLscripts

refresh/clear SQL scripts and sysadminkit folders.

..\temp\005.ClearUpgradefolderSQLscripts

CheckServices

if not stopped SysAdmin* services, wyUpdate will pause, until services are stopped manually.

..\temp\005.CheckServices

SetServices

Configure services and create peeringSvc.

..\temp\005a.SetServices

StartPeeringSvc

Start peeringSvc.

..\temp\005b.StartPeeringSvc

CheckSQLDbBackupBackendFolder

Check SQL backend config

..\temp\005c.CheckSQLDbBackupBackendFolder

renameSysAdminKitFolder

Rename sysadminkit and SQL scripts folder by removing date-part

..\temp\005d.renameSysAdminKitFolder

RunSqlScripts

Run all upgrade scripts on SysAdminTenant database

..\temp\006.runsqlscript.exe

AddAuthPool

config pool in IIS

..\temp\070.AddAuthPool

InstallPowershellGetModule

update/install PowerShell get

PowershellGet/PackageManagement

InstallMicrosoftTeamsModule

update/install Microsoft Teams

MicrosoftTeams

InstallChocolatey

update/install Chocolatey

Chocolatey

InstallDotNet

update/install DotNet

choco dotnet-6.0-runtime/dotnet-6.0-windowshosting

InstallRabbitmq

update/install RabbitMQ

choco rabbitmq

InstallEmsMainAgent

update/install EMS Main Agent

EmsMainAgent.msi 7.8.19.51806

InstallEmsClientAgent

update/install EMS Client Agent

EmsClientAgent.msi 7.8.21.52131

InstallPublicOvocConnector

update/install Public OVOC Connector

PublicOvocConnector.msi 1.0.8.51546

Installtap-windows-9.23.3-I601-Win10

update/install Tap-Windows

tap-windows-9.23.3-I601-Win10.exe

RunCheckAzureTenantId_220

check tenants-ids/passwords

c:\acs\CheckAzureTenantId_220\CheckAzureTenantId_220.exe

RunCheckAzureTenantId_220_
Password

check tenantid/password

c:\acs\CheckAzureTenantId_220\CheckAzureTenantId_220.exe

AlertCustomerUpgrade

warning to run customer upgrade after wyUpdate finishes successfully

..\temp\170.AlertCustomerUpgrade.bat

runLogReport

show results wyUpdate process

c:\acs\tools\LogReport\LogReport.exe

Refresh_EMSClientAgent_ignoreList

Refresh data on the ignorelist with default values

..\temp\EMSClientAgentConfigIgnoreListData.ps1

SysAdmin.QuickReplicationCycleWorker

Triggers the Cachesync mechanism for a specific customer.

 

SysAdmin.UMP.Watchdog

Manages the database replication timer mechanism according the preconfigured setting in the dbo.ApplicationSetting {QuickReplicationCycleDelay}. Default-five minutes. Replication is processed only when no new changes are sent within the five minute interval. Grabs process threads for available queues.

 

CacheSyncAzAd

Downloads users, groups and group membership using MSGraph.

 

CacheSync/CacheSyncV2

Downloads all the CsOnlineUsers
Downloads all the Teams user policies

 

SysAdmin.UMP.SyncAcquiredNumber

Used by Operator Connect (OC) for updating the Assignment Status column in the Number Management table in the self-service portal. It is run every 5 minutes.