viernes, febrero 22, 2019

Enviar un archivo log a traves de linea de comando

Lo primero que habrá que hacer será un archivo con extensión .ps1 con este contenido

$EmailPropio = "origen@mail.com";
$EmailDestino = "destino@mail.com";
$Asunto = "Titulo del correo"
$Texto = "Texto en el cuerpo del correo "
$ServidorSMTP = "nombre del servidor saliente"
$Archivo = "c:\carpeta\ubicaciondelarchivo.txt"
$Mensaje = New-Object System.Net.Mail.MailMessage
$Mensaje.From = $EmailPropio
$Mensaje.To.Add($EmailDestino)
$Mensaje.IsBodyHtml = $True
$Mensaje.Subject = $Asunto
$Mensaje.Body = $Texto
$Adjunto = New-Object Net.Mail.Attachment($Archivo)
$Mensaje.Attachments.Add($Adjunto)
$ClienteSMTP = New-Object Net.Mail.SmtpClient($ServidorSMTP, 25)
$ClienteSMTP.EnableSsl = $false
$ClienteSMTP.Credentials = New-Object System.Net.NetworkCredential("origen@mail.com", "contraseña");
$ClienteSMTP.Send($Mensaje)



Este script creado se puede configurar para ejecutar como programa a través de una tarea programada de windows.



lunes, febrero 04, 2019

La reciente actualización KB4480970 de Windows 7 bloquea el acceso a carpetas compartidas

Son muchos los usuarios de Windows que en los últimos días han sufrido la desagradable experiencia de ver cómo en su red informática dejaban de funcionar cosas tan básicas como:
  • escanear documentos desde una fotocopiadora a una carpeta compartida
  • no tener acceso a una carpeta compartida de un ordenador de la red
  • los dispositivos de monedero electrónicos CashDro dejaban de funcionar mostrando un mensaje de ‘no se tiene acceso a la ubicación’
Pues bien, como finalmente ha acabado reconociendo Microsoft, los problemas se deben a la reciente actualización KB4480970 en sistemas Windows 7 y Windows 2008 R2, y la solución es descargar e instalar el parche KB4487345:

“Después de instalar las actualizaciones de seguridad del 8 de enero de 2019, es posible que los usuarios locales que formen parte del grupo “Administradores” local no puedan acceder remotamente a los recursos compartidos en equipos Windows Server 2008 R2 y Windows 7. Esto no afecta a las cuentas de dominio en el grupo “Administradores” local.” (Microsoft.com)

información encontrada en:
https://www.informaticalescala.com/es/la-reciente-actualizacion-kb4480970-de-windows-7-y-server-2008-bloquea-el-acceso-a-carpetas-compartidas/

Muchas gracias.

viernes, febrero 01, 2019

Listar archivos y carpetas en un archivo

Si queremos generas un archivo de texto con el listado de los archivos y carpetas que hay en una ubicación en concreto utilizaremos el siguiente comando "tree"

abrimos la ventana de comandos: CMD
nos situamos por el arbol de directorios hasta la carpeta que queremos listar y escribimos el siguiente comando
> tree /F /A > "la ruta donde queremos crear el archivo"\"nombre del archivo".txt