Como enviar uma mensagem para o meu telefone usando CMD
Encontrei uma forma de o fazer usando a informação combinada encontrada em vários artigos How-To Geek - We Explain Technology.
1). A primeira coisa que você precisa é ter uma maneira de enviar e-mails. Você vai precisar do PowerShell para fazer isso. Consulte este artigo: Como enviar e-mails a partir da linha de comando no Windows (sem software extra)
Escreva um arquivo .ps1 (usando o Notepad ou editor de texto similar) a partir deste texto:
- = "[email protected]".
- = "[email protected]"
- = “The subject of your email”
- = “What do you want your email to say”
- = “smtp.gmail.com”
- = New-Object Net.Mail.SmtpClient(, 587)
- =
- = New-Object System.Net.NetworkCredential(“usr”, “pass”);
- (, , , )
The article assumes you are using gmail, but you can switch your SMTP server credentials to match. Substitua seu nome de usuário e senha reais por usr e pass. Mude [email protected] para o seu endereço de e-mail atual. Vamos falar sobre o que substituir [email protected] na próxima seção.
2). Segundo, você precisa saber como enviar um texto SMS para o seu celular a partir de um e-mail. Consulte este artigo: Use o e-mail para enviar mensagens de texto (SMS) para telemóveis de graça
Então, acima, irá substituir [email protected] pelo número de telemóvel@carrier. Então, digamos que seu número de telefone é 555-555-5555 e sua operadora é AT&T, você deve usar [email protected] ou [email protected] dependendo se você quer um MMS ou um SMS.
3). Terceiro, você precisa saber como chamar um script PowerShell do CMD. Consulte este artigo: Como usar um ficheiro Batch para tornar as scripts PowerShell mais fáceis de executar
Para resumir uma longa história, precisa de dar ao seu ficheiro .bat o mesmo nome que ao seu ficheiro .ps1 e mantê-los na mesma directoria. Por exemplo:
P>Pode fazer o ficheiro .bat a partir de um editor de texto. The text should be:
- @ECHO OFF
- PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}"
- PAUSE
(You don’t have to use @EchoOff or PAUSE. It’s a matter of preference).
Now, if you run the batch file, is should send the SMS or MMS to your mobile number!
I hope to use this myself to send error messages to myself when I have a long process running, so I know to return to the computer to fix it. Agora só preciso descobrir como identificar quando há um erro... Tricky.
Artigos semelhantes
- Como enviar um arquivo para um endereço IP usando CMD
- O que significa quando envio uma mensagem de texto a alguém e recebo uma mensagem a dizer bloqueio de mensagem activa?
- Se eu enviar uma mensagem iMessage por e-mail, a mensagem será transmitida se o meu número for bloqueado?
- Como impedir alguém de enviar uma mensagem WhatsApp sem o bloquear, também não deve saber que li a sua mensagem