Eu só queria que qualquer pessoa que acabasse vendo essa pergunta soubesse que resolvi meu problema de uma maneira diferente. Basicamente, acabei usando PSTools e AutoIt3 scripting.
Primeiro escrevi um script no PowerShell para exibir uma tela inicial do HTA na tela de login informando ao usuário que havia uma instalação acontecendo assim:
#Set-ExecutionPolicy -ExecutionPolicy Bypass -Force
#$ErrorActionPreference = 0
$args = @('-accepteula', '-s', '-h', '-x', 'mshta.exe "c:\temp\splash.hta"')
$thisfolder = Split-Path -Parent $MyInvocation.MyCommand.Definition #Get's the folder you are currently in
$installpath = "C:\GOOGLE_SKETCHUP_PRO_14p0p4900\Install-Sketchup2014.cmd" #path to install (msi, exe, cmd, etc...)
Copy-Item $thisfolder\* C:\temp -Exclude *.ps1 -Recurse -Force
start-process -file c:\temp\pstools\psexec.exe -ArgumentList $args -WindowStyle Minimized #opens login splash screen
#Start-process $installpath -NoNewWindow -Wait -WindowStyle Hidden #starts the install and waits until its finished to close the splash screen
Start-Sleep 10 #To simulate an installation..
Get-Process mshta | Stop-Process -Force #closes the splash screen
Get-Process PSEXESVC | Stop-Process -Force #closes the PSExec
cmd.exe /c "rd C:\TEMP\PSTools /s /q" #removes pstools from computer
cmd.exe /c "del C:\TEMP\splash.hta /q /f" #removes splash screen files from computer
Em seguida, usei um script autoIt3 para bloquear o mouse e o teclado durante a instalação, usando a função BlockInput () de AutoIt3. Eu transformei o script em um EXE para que ele pudesse ser executado sem auto-instalação sendo instalado na máquina.
Espero que ajude quem mais procura uma solução para impedir o logon do usuário.