Eu sou um usuário experiente do Windows antigo desde o início. Meu computador principal é uma caixa do Windows 7 Pro. Nós compramos um novo PC para um novo escritório; é claro que possui o Windows 10 (Home). Eu estava trabalhando no novo PC e queria enviar o resultado do que estava fazendo - o endereço IPv6 de uma impressora - de volta ao PC Win 7. Eu queria usar, NET SEND
mas isso não está disponível no Win 10 (ou no Win 7, como se vê).
A pesquisa descobriu que o MSG
comando deveria (mais ou menos) fazer o que NET SEND
fazia nos velhos tempos. Um exemplo de site mostrou uma janela de prompt de comando com o diretório atual sendo C: \ WINDOWS \ SYSTEM32 e mostrou o resultado de MSG /?
fornecer a sintaxe do comando - exatamente o que eu queria.
Mas rodar MSG /?
na caixa Win 10 disse que o MSG não era reconhecido como um comando. (Ele funciona no Win 7, com o MSG.EXE no SYSTEM32.) Um pouco de escavação encontrada MSG.EXE
em um diretório no WinSxS -
C:\Windows\WinSxS\amd64_microsoft-windows-t..commandlinetoolsmqq_31bf3856ad364e35_10.0.17134.1_none_0ea9fdb9152f846c
mas não funciona direito mesmo com esse conjunto como o diretório atual. Algo precisa instalá-lo, ao que parece - embora não houvesse nada sobre fazer algo assim no exemplo online que eu havia encontrado.
Eu verifiquei "Programas" (o que costumava ser "Programas e Recursos") e não o vi como algo que eu pudesse instalar.
O que está acontecendo? Como eu faço isso utilizável? Que outras vírgulas precisam ter o mesmo tipo de mágica para poder trabalhar em um prompt de comando normal?
Obrigado por qualquer ajuda.
fonte
Respostas:
Aparentemente, você está usando em todos os computadores a versão inicial. Esta versão não inclui o comando MSG. O comando está disponível apenas nas versões do Windows a partir do Pro.
Como observação lateral, testada no Windows Enterprise, até o antigo comando "net send" ainda existe nessa versão.
Segundo todos os relatórios, a tentativa de transplantar
msg.exe
de versões superiores do Windows para o Home não funciona, portanto, não há solução fácil.No entanto, você pode escrever o seu próprio.
Usando o psexec gratuito, você pode executar o código em computadores remotos que cria uma mensagem pop-up.
Consulte a postagem Mostrar uma caixa de pop-up / mensagem de um arquivo em lotes do Windows para obter algumas idéias.
Os mais legais que eu encontrei foram:
mshta.exe
, o mecanismo de tempo de execução para.hta
aplicativos HTML do Windows , aceita uma URL geral como argumento de linha de comando, incluindo umajavascript:
URL de protocolo. Portanto, você pode emitir um alerta com um tempo limite de 10 segundos desta maneira:Usando um arquivo VBScript e chame-o usando CScript, com algo como o seguinte em um
.vbs
arquivo:fonte
Correndo
MSG /?
na caixa Win 10 disse queMSG
não era reconhecido como um comandoAs edições iniciais do Windows não incluem
msg
Mensagem de origem - Windows CMD - SS64.com
Essa pergunta é "muito ampla".
fonte
That question is "too broad".
Esta não é uma solução para o problema do OP. Algumas orientações (talvez um link para um artigo relevante) seriam bem menos diretas.O programa MSG está disponível apenas nas versões Pro ou Enterprise do Windows.
Sua principal intenção é notificar os usuários em um servidor de terminal ou algo semelhante. Requer certos direitos normalmente disponíveis apenas para administradores (o usuário normal pode ter o direito de usá-lo), o que significa que sua principal intenção é ser usada pelos administradores do Windows para notificar os usuários sobre um desligamento, problema etc.
A subpasta dentro do WinSxS é de um Windows Update. A Microsoft chama essa pasta "Repositório de Componentes" e pode encontrar mais informações sobre este artigo:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/manage-the-component-store
Consegui encontrar a mesma pasta com o msg.exe no meu sistema. Olhando para ele, não parece um arquivo .exe válido, ele começa com "DCS" quando é visualizado em um editor hexadecimal, mas deve começar com "MZ" se for um arquivo executável. Não consegui encontrar nenhuma documentação sobre esse cabeçalho "DCS".
As alternativas seriam simplesmente enviar um e-mail e abri-lo no seu cliente de e-mail se os dois computadores tiverem acesso à Internet. O Windows 7 e 10 também vêm com um recurso para oferecer assistência a outras pessoas; ele pode ser aberto iniciando o msra.exe. Se esse método não funcionar, você poderá usar outras ferramentas de gerenciamento remoto como o Teamviewer . O Teamviewer tem a opção de usar apenas conexões LAN, o que significa que não é necessária internet para usá-lo em uma LAN local.
fonte