es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Estoy tratando de enviar un correo electrónico automatizado a los usuarios con los detalles actuales de Active Directory utilizando PowerShell ISE para obtener los detalles de AD. Pero nunca antes he hecho esto.

enter code here$a = get-aduser -filter * -SearchBase 'OU=_Users,OU=Head Office,OU=1_A,OU=1_Oceania,OU=L,DC=l,DC=global' -SearchScope OneLevel -Properties employeeId,pager | Select name,EMPLOYEEid,PAGER | Where-Object -Property EmployeeId -EQ $null| Out-GridView


FOREACH ($B IN $A) {if (($B.pager-ne $null) -AND ($B.EmployeeID -eq $null)) {

$emp_Email = '';
$emp_Name = '';
$emp_Job = '';
$emp_Company = '';
$emp_Mobile = '';
$emp_DirectPhone= '';
$emp_empyloeeID = '';
$emp_mainnumber= '';
$emp_url='';
$emp_from='';

Hola <<UserName>>,
El 20 de enero se instalará un nuevo software de firma de correo electrónico. Esto estandarizará todas las firmas de correo electrónico en todos los dispositivos. Por favor, verifica lo siguiente para asegurarte de que los detalles sean correctos. Si falta alguna información, responde a este correo electrónico para que se pueda resolver:
Nombre: <<Nombre>>
ID de Empleado: <<EmpId>>
Cargo: <<Puesto>>
Compañía: <<Compañía>>
Móvil: <<Móvil>>
Teléfono Directo: <<Direct>>
Número Principal: <<Teléfono>>
URL: <<URL>>
Ten en cuenta que si algunos de los campos proporcionados están vacíos, no te preocupes, los campos se completarán.
}
}
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Este script de PowerShell recupera las cuentas de usuario de Active Directory dentro de una unidad organizativa (OU) específica que tienen un valor nulo para la propiedad “employeeId” y un valor no nulo para la propiedad “pager”. Luego, recorre cada cuenta de usuario y construye un mensaje de correo electrónico que se enviará al usuario. El mensaje de correo electrónico contiene marcadores de posición para el nombre del usuario, ID del empleado, título del trabajo, empresa, número de teléfono móvil, número de teléfono fijo directo, número de teléfono principal y URL, que se llenarán con datos de la cuenta de Active Directory del usuario.

    Para utilizar este script, reemplace “<>”, “<>”, “<>”, “<>”, “<>”, “<>”, “<>”, “<>”, y “<>” con los nombres de variables apropiados del script.

Comments are closed.