Abre uma mensagem ou roda um programa no computador remoto do windows 7 para que o usuário logado possa vê-lo

3

Como você pode exibir uma mensagem ou executar um programa em um computador remoto para que o usuário conectado possa ver.

Nós fizemos isso no WinXP, mas eles não funcionam com o Win7.

at.exe \computername time /interactive message.vbs

(o tempo é hh: mm pelo menos um minuto no futuro)

psexec.exe \computername -I message.vbs

Para testá-lo, você pode substituir o message.vbs pelo Notepad.exe

    
por Patrick 20.08.2012 / 16:55

6 respostas

6

As mensagens do Netsend foram removidas do Windows 7.

Uma maneira que encontrei para fazer isso sem instalar software de terceiros é aproveitar os comandos de desligamento remoto:

shutdown -m //computername -r -f -c "MESSAGE" -t 120
shutdown -m //computername -a

O primeiro comando mostra uma mensagem e iniciará o desligamento em 120 segundos, o segundo comando cancelará o desligamento remoto (-a).

Teste isso em algo que não importa primeiro!

    
por 20.08.2012 / 17:31
3

por vbscript:

dim WMIObj, strHost, intProcessID

on error resume next

strHost = "remotehost.domain.com"

set WMIObj = GetObject("winmgmts:\" & strHost & "\root\cimv2:Win32_Process")
if IsObject(WMIObj) then
    WMIObj.Create "cmd.exe /C msg * ""ha-ha-ha""", null, null, intProcessID
end if

set WMIObj = nothing
    
por 20.11.2012 / 11:10
3

Isso deve ser possível com o msg . Algo como

msg <username> /SERVER:<servername> <message

    
por 23.05.2013 / 15:19
2

O seguinte comando funciona com o XP e 7 iniciado a partir do servidor 2003:

at \remotecomputer time /interactive msg remoteuser /SERVER:remotecomputer This is the message

O remotecomputer é o computador onde a mensagem deve aparecer e o remoteuser é o usuário logado no computador remoto (usuário que deve ver a mensagem).

Para limpar todos os comandos no computador remoto, use:

at \remotecomputer /delete /yes

Use isso antes da "mensagem" em.

    
por 21.05.2013 / 13:01
2

Para os usuários do xp at.exe \ computername time / interactive message.vbs

quando no windows 7, tente SCHTASKS / Criar / SC DIÁRIO / TN my1stschtask / TR mensagem.vbs / ST hh: mm: ss / SD dd / mm / aaaa

onde my1stschtask é qualquer nome de tarefa agendada (referenciada quando precisar excluir a tarefa) como id de número de AT para excluir a tarefa precisa de uma referência

Na linha de comando dos, schtasks /? para pesquisar as informações relevantes

    
por 14.12.2013 / 09:31
-1
setlocal EnableDelayedExpansion


set msg1=This is a message from Information Services. Please contact IT Support on nnnnn as soon as possible to resolve a Windows Update issue on this machine, quoting Reference Fnnnnnnn. Thank you


msg /SERVER:[Computer Host name] */TIME:300 %msg1

%
    
por 21.11.2017 / 12:06