Desde que você disse que pode fazer o script sozinho ... E com base no que você disse ...
Seu telefone deve aparecer em Dispositivos portáteis no Windows. Aqui está o meu iPhone:

Sevocêclicarcomobotãodireitodomousenodispositivo,selecionarPropriedadese,emseguida,naguiaDetalhes,poderáselecionarIDsdehardwarenalistasuspensa:
Usando esta consulta do PowerShell (ou qualquer idioma desejado), você pode ver todos os dispositivos USB conectados à máquina no GridView:
gwmi Win32_USBControllerDevice -computername localhost | Out-GridView

Digiteaparte(outodos)doIDdodispositivonofiltrodoGridView:
E você verá que o dispositivo está conectado. Remova o telefone e execute novamente o script. Essas entradas desaparecerão:
Portanto, você deve poder escrever um script que possa procurar por essas entradas e, se elas forem encontradas, interrompa o serviço de atualização do Windows.