tag:blogger.com,1999:blog-5107009428611208955.post80675574845298605..comments2024-03-25T16:34:49.520+01:00Comments on SYSADMIT: Script para automatizar el envío de un mail con PowerShellUnknownnoreply@blogger.comBlogger29125tag:blogger.com,1999:blog-5107009428611208955.post-62050872922076467172020-02-25T15:20:33.198+01:002020-02-25T15:20:33.198+01:00¿Es posible pasar una variable para que el nombre ...¿Es posible pasar una variable para que el nombre del remitente sea diferente?<br />Por ejemplo: declarar $from:"ejemplo@dominio.com" como remitente original y despues con algun otro parametro cambiarlo para que se muestre en el mensaje como "ejemplo2@dominio2.comjorgesachhttps://www.blogger.com/profile/14266383372247301375noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-7337755078613169922018-10-23T16:48:08.204+02:002018-10-23T16:48:08.204+02:00Hola Kevin,
Deberías verificar si el sistema de c...Hola Kevin,<br /><br />Deberías verificar si el sistema de correo electrónico que bloquea los correos te permite configurar los correos de los reportes de backup, etc.. en lista blanca.<br /><br />Gracias,<br /><br />Xavi.<br />sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-69627977499325751712018-10-23T09:18:19.908+02:002018-10-23T09:18:19.908+02:00Hola buenas, tengo programados envíos de correo al...Hola buenas, tengo programados envíos de correo al finalizar backups y otros procesos, de una cuenta exclusiva para reportes a la cuenta de correo del trabajo, pero outlook me ha bloqueado la cuenta de reportes. ¿Hay algún servicio que permita esto sin detectarlo como un proceso malintencionado?Kevinhttps://www.blogger.com/profile/09435472432894193545noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-76005361694300918822018-04-27T09:50:32.600+02:002018-04-27T09:50:32.600+02:00Hola,
Alguien podría ayudarme con una cuestión? H...Hola,<br /><br />Alguien podría ayudarme con una cuestión? Haciendo el script, me he dado cuenta que sería mucho más sencillo para mí poder añadir el mail del destinatario a mano cada vez que se ejecuta el script, es decir poder introducir los datos una vez ejecutado y no dentro del código. En la función:<br /> $to = "usuario2@empresa.com","usuario3@empresa.com"<br />Cómo Anonymoushttps://www.blogger.com/profile/08608106220560735252noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-10978095817009176252018-04-27T09:48:17.833+02:002018-04-27T09:48:17.833+02:00Este comentario ha sido eliminado por el autor.Anonymoushttps://www.blogger.com/profile/08608106220560735252noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-46321878019027024622018-03-28T10:19:11.925+02:002018-03-28T10:19:11.925+02:00Hola,
El cmd-let: Send-MailMessage, dispone del p...Hola,<br /><br />El cmd-let: Send-MailMessage, dispone del parámetro "Attachments", donde puedes especificar la ruta completa del fichero a adjuntar.<br /><br />Ejemplo:<br /><br />-Attachments “C:\SYSADMIT\fichero.docx”<br /><br />Un saludo,<br /><br />Xavi.<br />sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-73070998212002951232018-03-28T04:16:56.035+02:002018-03-28T04:16:56.035+02:00si quiero enviar un adjunto como hagosi quiero enviar un adjunto como hagoCapturaWFhttps://www.blogger.com/profile/08500674548736982466noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-2191610551396376422016-11-20T22:42:41.692+01:002016-11-20T22:42:41.692+01:00me sale error : no es posible conectar con el serv...me sale error : no es posible conectar con el servidor remotoGINAhttps://www.blogger.com/profile/17293500700618437746noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-25978912434027748642016-11-16T14:07:21.633+01:002016-11-16T14:07:21.633+01:00Hola a mi me funciono esto para usar ssl y autenti...Hola a mi me funciono esto para usar ssl y autenticar en gmail<br /><br />$SMTPServer = "smtp.gmail.com"<br />$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)<br />$SMTPClient.EnableSsl = $true<br />$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“usuario@dominio.com”, “password”);Anonymoushttps://www.blogger.com/profile/02363824246664583653noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-87597270554730559892015-11-02T16:07:07.130+01:002015-11-02T16:07:07.130+01:00Qué tal Rubén, por lo que estoy viendo la función ...Qué tal Rubén, por lo que estoy viendo la función Get-Credential hace que se abra una ventana para ingresar usuario y contraseña, hay manera de pasarle usuario y contraseña en el mismo script, ya que lo voy a ejecutar como tarea programada. Saludos!Anonymoushttps://www.blogger.com/profile/01919847718007924385noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-66905500397168983112015-07-31T19:27:00.839+02:002015-07-31T19:27:00.839+02:00Solo que situes el fichero TXT en el mismo fichero...Solo que situes el fichero TXT en el mismo fichero que el script, te funcionará.<br /><br />Si quieres que el script se ejecute de forma programada, utiliza una tarea programada:<br /><br />Puedes utilizar este ejemplo:<br /><br />http://www.sysadmit.com/2015/06/vmware-powercli-tarea-programada.html<br /><br />Al no ser un script de PowerCLI (PowerShell de VMware), no incluyas lo siguiente en su sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-79260117189757597062015-07-31T02:20:18.593+02:002015-07-31T02:20:18.593+02:00Hola Xavier,
Muchas gracias por el post!
Me ha ...Hola Xavier, <br /><br />Muchas gracias por el post!<br /><br />Me ha funcionado de maravilla, solo que tengo una duda, yo voy estar generando ese archivo cada dia, sabes como debo hacer para que el script al ejecutarse con la tarea programada del bat, tome el archivo del dia? que sería el ultimo generado y no otro?<br /><br />SaludosFer S Ahttps://www.blogger.com/profile/04864370232497936741noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-57794461760144372052015-07-30T23:59:17.944+02:002015-07-30T23:59:17.944+02:00Xavi,
Muchas gracias por tu POst! esta genial, p...Xavi, <br /><br />Muchas gracias por tu POst! esta genial, pero me puedes ayudar? tengo este error:<br /><br />Send-MailMessage : Cannot validate argument on parameter 'Body'. The argument is null or empty. Supply an arg<br /> is not null or empty and then try the command again.<br />At C:\Scripts\Script.ps1:22 char:101<br />+ Send-MailMessage -smtpServer $smtpserver -from $from Fer S Ahttps://www.blogger.com/profile/04864370232497936741noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-11306441932147140952015-07-22T21:46:41.666+02:002015-07-22T21:46:41.666+02:00Para iniciarte con la PowerShell, te recomiendo qu...Para iniciarte con la PowerShell, te recomiendo que antes de nada leas el apartado del libro "FAQ - PowerShell" del libro "WS2012LABS - Windows Server 2012"sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-12913620634113935792015-07-22T21:42:34.477+02:002015-07-22T21:42:34.477+02:00Gracias Xavi por tu respuesta. Pero no puedo/se cr...Gracias Xavi por tu respuesta. Pero no puedo/se crear un Powershell. Anonymoushttps://www.blogger.com/profile/01891861065080257895noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-45904051292945778882015-07-22T21:30:38.284+02:002015-07-22T21:30:38.284+02:00Hola Jose Ignacio,
Puedes programar la ejecución ...Hola Jose Ignacio,<br /><br />Puedes programar la ejecución de un script con Powershell con una tarea programada.<br /><br />Programador de tareas > Crear tarea > pestaña desencadenadores > Nuevo > Iniciar tarea: > Seleccionar al iniciar el sistema o bien al iniciar sesión.<br />sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-4142146826337186432015-07-21T22:00:15.694+02:002015-07-21T22:00:15.694+02:00Yo no soy capaz de hacer el script para que me env...Yo no soy capaz de hacer el script para que me envie un mail cada vez que se enciende el pc. 😢😢Anonymoushttps://www.blogger.com/profile/01891861065080257895noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-9460531143378402062015-03-19T20:21:41.989+01:002015-03-19T20:21:41.989+01:00¡¡Muchas gracias Rubén!! Un abrazo!!¡¡Muchas gracias Rubén!! Un abrazo!!sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-61668718393201912432015-03-19T17:58:09.462+01:002015-03-19T17:58:09.462+01:00Hola Xavi, antes de nada felicitarte por tu blog y...Hola Xavi, antes de nada felicitarte por tu blog y tus libros...casi has plasmado lo buen profesor que eres en tus libros ;)<br /><br />#####Con este script puedes enviar a los correos internos de tu exchange ########<br />#####Pide y guarda las credenciales en un archivo dominio\usuario y password#####<br /><br />$cred = Get-Credential<br /><br />$cred | Export-CliXml c:\temp\cred.clixml<br /><Rubénhttps://www.blogger.com/profile/17151342970318042380noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-56404137075016281282015-01-19T19:47:40.747+01:002015-01-19T19:47:40.747+01:00El Script no permite pasar la autenticación. El se...El Script no permite pasar la autenticación. El servidor SMTP externo o interno debe permitir la salida desde la IP origen desde donde se ejecuta el Script. Solo que tengas un servidor SMTP en tu red que puedas configurar, ya te valdría.sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-72322742953694327872015-01-19T19:42:41.179+01:002015-01-19T19:42:41.179+01:00pero yo no veo donde colocar el user y pass. me pu...pero yo no veo donde colocar el user y pass. me puedes ayudar?EFRAINhttps://www.blogger.com/profile/06427209260694141391noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-12042783889187486562015-01-19T19:37:12.473+01:002015-01-19T19:37:12.473+01:00Creo que el problema es que tu servidor SMTP requi...Creo que el problema es que tu servidor SMTP requiere SSL para realizar la autenticación de usuario y password.<br /><br />Por ejemplo, si indicas el SMTP de GMail, requiere SSL.<br /><br />Te aconsejaría que o bien indiques un servidor externo SMTP sin SSL o bien indiques un servidor SMTP interno donde tu puedes controlar si requiere o no SSL.<br /><br />Un saludo y gracias por participar en el sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-89018845232921331312015-01-19T19:32:23.977+01:002015-01-19T19:32:23.977+01:00Disculpa me sale este error.
Send-MailMessage : E...Disculpa me sale este error.<br /><br />Send-MailMessage : El servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta del servidor fue: 5.7.0 Must issue a STARTTLS command first. o61sm2625648y<br />hp.5 - gsmtp<br />En C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\enviar un archivo con power shell.ps1: 22 Carácter: 25<br />+ EFRAINhttps://www.blogger.com/profile/06427209260694141391noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-67592921968049753582014-11-11T22:19:05.867+01:002014-11-11T22:19:05.867+01:00Indícanos el error!! :-)Indícanos el error!! :-)sysadmithttps://www.blogger.com/profile/10689778763171485297noreply@blogger.comtag:blogger.com,1999:blog-5107009428611208955.post-77145920108144051002014-11-11T18:29:01.557+01:002014-11-11T18:29:01.557+01:00Hola, me pueden indicar porque me sale este error?...Hola, me pueden indicar porque me sale este error?Charly Osorniohttps://www.blogger.com/profile/15311418299976534271noreply@blogger.com