Establecer mensaje de fuera de la oficina para otra persona

9

En ocasiones, un miembro de nuestro equipo se enferma y no está dispuesto o no puede establecer su mensaje de Fuera de la oficina en Exchange.

Lo que hemos hecho en el pasado es simplemente restablecer la contraseña de ese usuario, dársela a su administrador y hacer que el administrador configure el mensaje Fuera de la oficina. En otras ocasiones, los gerentes han mantenido hojas de cálculo que contienen las contraseñas de los usuarios (¡sin el conocimiento de TI!) Para que no tengan que involucrarnos en absoluto.

Estamos pensando que tiene que haber una mejor manera ... y que no podemos ser la primera organización en tener este problema.

¿Cuáles son algunas formas en que ustedes resolvieron este problema?

Bryan Slatner
fuente

Respuestas:

16

No hay forma de hacerlo desde el Administrador del sistema de Exchange, pero puede darse acceso COMPLETO a su buzón y al perfil, y hacerlo de esa manera. Entonces no tienes que cambiar la contraseña. Como señaló Kara, en lugar del perfil, si tiene habilitado el acceso web de Outlook (OWA), puede usar eso.

Primero ingrese a ADUC (Usuarios y equipos de Active Directory), expanda el dominio, ubique a los Usuarios, en el panel derecho, encuentre el usuario que necesita para configurar Fuera de la oficina.

Haga clic con el botón derecho, en la pestaña Opciones avanzadas de Exchange, haga clic en Derechos del buzón, confirme que su cuenta tiene los derechos para permisos de lectura y acceso completo al buzón. Luego haga clic en Aceptar.

Después de eso, abra el Panel de control, busque el icono de Correo, haga doble clic en él, haga clic en el botón Mostrar perfiles, haga clic en el botón Agregar, luego siga el asistente para crear el perfil de usuario. Cuando se le solicite ingresar la cuenta de usuario y la contraseña, ingrese su cuenta y contraseña en lugar del perfil de usuario.

- http: //social.technet.microsoft.com/Forums/en-US / ...

Kyle Brandt
fuente
+1 solo estaba escribiendo eso. Así es exactamente como lo hago
Zypher
¡+1, y no olvides eliminar el acceso completo de ti mismo cuando hayas terminado!
Maximus Minimus
66
Más fácil / ordenado que agregar su perfil a su cliente de Outlook: puede configurar los mensajes OOO en OWA.
Kara Marfia
Apoyos para hacerlo a través de OWA.
Squillman
Yowsa Ese es.
Maximus Minimus
3

Mi solución es esta:

Creé una cuenta de usuario que tiene acceso total a todos los buzones (puede otorgar esto a nivel del servidor).

Luego escribí un pequeño programa que se ejecuta con estos permisos, pero configurado de tal manera que el usuario que accede al programa no necesita la contraseña. Esto se realiza ejecutando el programa en un servidor web utilizando la suplantación.

Esto está en VB.NET / WebForms.

En web.config:

<identity impersonate="true" userName="domain\username" password="password" />

Luego hay una página ASP.NET realmente simple. En la aspx, tengo esto:

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="SetOOF._Default" AspCompat="true"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <p>
        Username
        <asp:TextBox ID="txtUsername" runat="server"></asp:TextBox>
        &nbsp;<asp:Button ID="btnGetUser" runat="server" Text="Select" />
       </p>
        <p>
            <asp:Label ID="lblUserName" runat="server"></asp:Label>
       </p>
<p>        <asp:CheckBox ID="chkOofEnabled" runat="server" /> Out of Office on/off
</p>

    </div>
    <p>
        <asp:TextBox ID="txtOofText" runat="server" Height="217px" Width="479px" 
            TextMode="MultiLine"></asp:TextBox>
    </p>
    <p>
        <asp:Button ID="btnUpdateUser" runat="server" Text="Update User" />
    </p>
    </form>
</body>
</html>

y en el archivo .vb, tengo

Imports MAPI
Partial Public Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub btnGetUser_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnGetUser.Click

        Dim ses As MAPI.Session
        ses = New MAPI.Session
        ses = CreateObject("MAPI.Session")
        ses.Logon(ShowDialog:=False, NoMail:=True, ProfileInfo:="mailserver" & vbLf & txtUsername.Text)
        Dim user As MAPI.AddressEntry = ses.CurrentUser
        lblUserName.Text = user.Name
        chkOofEnabled.Checked = ses.OutOfOffice
        txtOofText.Text = ses.OutOfOfficeText
        ses.Logoff()
    End Sub

    Protected Sub btnUpdateUser_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnUpdateUser.Click
        Dim ses As New MAPI.Session
        ses = CreateObject("MAPI.Session")
        ses.Logon(ShowDialog:=False, NoMail:=True, ProfileInfo:="mailserver" & vbLf & txtUsername.Text)
        ses.OutOfOffice = chkOofEnabled.Checked
        ses.OutOfOfficeText = txtOofText.Text
        ses.Logoff()
    End Sub
End Class

Tenga en cuenta que necesitará tener Outlook instalado en el servidor web en el que ejecuta esto, ya que usa MAPI para conectarse al servidor de correo (también necesita una referencia a nivel de proyecto para la Biblioteca de CDO de Microsoft, que es MAPI). Mientras sea una sola organización de Exchange, no importa qué servidor de correo: Exchange redirigirá la aplicación al servidor correcto.

Puede usar la sección de su web.config para restringir el acceso a la aplicación a su mesa de ayuda y administradores de sistemas para que los usuarios comunes no puedan acceder a la aplicación por sí mismos.

Richard Gadsden
fuente
2

No dijo qué versión de Exchange tenía, pero parece que será posible configurar el mensaje a través de un script de PowerShell en Exchange 2010 y Exchange 2007 si instala EWS Managed API. En este momento parece que esto solo está disponible como candidato de lanzamiento.

Zoredache
fuente
2

Si inicia sesión en la Consola de administración de Exchange como Administrador de dominio o Administrador de Exchange, y luego expande su Servidor de intercambio, seleccione 'Caja de herramientas'. Luego haga doble clic en Seguimiento de mensajes para abrir la consola web e inicie sesión como Administrador de dominio / Administrador de Exchange. En la parte superior, seleccione 'Administrar mi organización' y luego seleccione 'Otro usuario'. Busque y seleccione el usuario. Cuando se abre la hoja de propiedades del usuario a la derecha, aparece el mensaje "Dile a la gente que estás de vacaciones". Puede configurar el Fuera de la oficina allí. sin dar a nadie los detalles de otra persona ni conocer las contraseñas de otra persona.

desshiels
fuente
2

Puede usar Exchange PowerShell Set-MailboxAutoReplyConfiguration para esto:

Para permitir

Set-MailboxAutoReplyConfiguration -Identity tony -AutoReplyState Enabled -InternalMessage "Internal auto-reply message."
-ExternalMessage "External auto-reply message."

Programado

Set-MailboxAutoReplyConfiguration -Identity tony -AutoReplyState Scheduled -StartTime "7/10/2015 08:00:00" -EndTime "7/15/2015 17:00:00" -InternalMessage "Internal auto-reply message"

Deshabilitar

Set-MailboxAutoReplyConfiguration -Identity tony -AutoReplyState Disabled
KERR
fuente
0

Usted acaba de describir el SOP donde trabajo, con la excepción que generalmente se hace para el propietario de la empresa, y conozco su pswd para que no cambie.

Mi giro en el problema me está pidiendo que apague el Fuera de la oficina cuando regrese.

Estoy de acuerdo en que tiene que haber una mejor manera.

DavidGrove
fuente
0

Puede salir de la oficina con Exchange. Acabo de hacer esto para uno de nuestros usuarios. NO tuve que darme acceso a su buzón, ni tuve que configurar su cuenta o usar Outlook en absoluto.

Como desshiels dice correctamente, esto se puede hacer fácilmente:

  1. Haga clic en Caja de herramientas en el intercambio
  2. Haga clic en Seguimiento de mensajes e inicie sesión en la consola OWA
  3. Haga clic en Administrar mi organización
  4. Seleccione 'otro usuario'
  5. Escriba el nombre de usuario, por ejemplo, John Smith
  6. Haz clic en "Dile a la gente que estás de vacaciones" y tendrás una página para respuestas automáticas.
  7. Configure esto y guarde
  8. Hecho
DarkLink
fuente