Estoy intentando escribir un script por lotes ( psexec
también es una opción) para escanear un rango de IP 192.168.1.1-255
y, como resultado, quisiera un csv
archivo, algo como este:
column A column B Column C Column D
PCNAME IPADDRESS STATUS LASTUSER
worksta1 192.168.1.1 online NTIDUSER
doesnoexist 192.168.1.2 offline DOESNOTEXIST
¿Alguna idea?
Respuesta1
Creo que nunca podrás hacer que el usuario inicie sesión, a menos que tengas acceso administrativo a los clientes. Si tiene un controlador de dominio y ejecuta el script (vb o powershell) desde allí como administrador, sería posible. Además, el firewall debe estar desactivado en los clientes; de lo contrario, no podrá interrogar a los clientes.
Otra posibilidad es ejecutar el script mediante un script de inicio de sesión. De esa manera, los clientes son interrogados localmente y pueden enviar su información a una carpeta/archivo compartido en un servidor.