Verificare se un PC è connesso in una rete
Domanda
C'è un modo utilizzando Perl, PS Strumenti oppure Autoit, per testare un PC, sopra la mia rete, per vedere se è acceso e connesso?
Ad esempio:
- Script inizia
- Script test pc per vedere se è acceso e connesso come un utente
- Lo script viene eseguito un compito su quel PC
A Plus:
- Ritorna 0 se il PC non è connesso e / o spento
- Ritorna il nome utente che mai viene registrato.
Soluzione
TASKLIST /S hostname /U username
TASKLIST /S hostname /U domain\username
vi mostrerà tutti i compiti che un utente è in esecuzione su una macchina. Se si restituisce un errore o nessuna uscita, quindi l'utente non è connesso. In caso contrario, si analizza l'elenco dei programmi e decidere da soli se i programmi indicano che l'utente è connesso, o ci sono solo alcuni compiti in esecuzione in background sul suo conto /.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow