Impostazione del messaggio Fuori sede per qualcun altro


9

A volte, un membro del nostro team chiama malato e non è disposto o non è in grado di impostare il messaggio Fuori sede in Exchange.

Quello che abbiamo fatto in passato è semplicemente reimpostare la password dell'utente, consegnarla al proprio responsabile e fare in modo che il manager abbia impostato il messaggio Fuori sede. Altre volte, i manager hanno tenuto fogli di calcolo contenenti le password degli utenti (all'insaputa dell'IT!) In modo da non doverci coinvolgere affatto.

Pensiamo che ci debba essere un modo migliore ... e che non possiamo essere la prima organizzazione ad avere questo problema.

Quali sono alcuni modi in cui voi ragazzi avete risolto questo problema?

Risposte:


16

Non c'è modo di farlo dal Gestore di sistema di Exchange, ma puoi concederti l'accesso COMPLETO alla loro cassetta postale e al profilo e farlo in quel modo. Quindi non è necessario modificare la password. Come ha sottolineato Kara, invece del profilo, se hai abilitato Outlook Web Access (OWA), puoi usarlo.

Per prima cosa vai in ADUC (Utenti e computer di Active Directory), espandi il dominio, individua gli Utenti, nel pannello di destra, trova l'utente di cui hai bisogno per impostare Fuori sede.

Fare clic con il tasto destro del mouse, nella scheda Avanzate di Exchange, fare clic su Diritti cassette postali, confermare che l'account disponga dei diritti per le autorizzazioni di lettura e l'accesso completo alla cassetta postale. Quindi fare clic su OK.

Successivamente, aprire il Pannello di controllo, individuare l'icona Posta, fare doppio clic su di essa, fare clic sul pulsante Mostra profili, fare clic sul pulsante Aggiungi, quindi seguire la procedura guidata per creare il profilo utente. Quando viene richiesto di inserire l'account utente e la password, inserire l'account e la password anziché il profilo utente stesso.

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


+1 lo stava solo digitando. È esattamente così che faccio
Zypher,

+1 e, al termine, non dimenticare di rimuovere l'accesso completo da te stesso!
Maximus Minimus,

6
Più semplice / ordinato rispetto all'aggiunta del loro profilo al client Outlook: è possibile impostare i messaggi OOO in OWA.
Kara Marfia,

Prop a farlo tramite OWA.
squillman,

Yowsa. È lui.
Maximus Minimus,

3

La mia soluzione è questa:

Ho creato un account utente con accesso completo alle cassette postali per ogni cassetta postale (puoi concederlo a livello di server).

Ho quindi scritto un piccolo programma che funziona con queste autorizzazioni, ma impostato in modo tale che l'utente che accede al programma non abbia bisogno della password. Questo viene fatto eseguendo il programma su un server Web usando la rappresentazione.

Questo è in VB.NET / WebForms.

In web.config:

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

Quindi c'è una pagina ASP.NET davvero semplice. Nell'aspx, ho questo:

<%@ 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>

e nel file .vb, ho

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

Si noti che è necessario che Outlook sia installato sul server Web su cui si esegue, poiché utilizza MAPI per connettersi al server di posta (è inoltre necessario un riferimento a livello di progetto alla libreria CDO di Microsoft, ovvero MAPI). Fintanto che sei un'unica organizzazione di Exchange, non importa quale server di posta - Exchange reindirizzerà l'app al server giusto.

Puoi utilizzare la sezione web.config per limitare l'accesso all'app al tuo helpdesk e amministratori di sistema in modo che gli utenti ordinari non possano accedere all'applicazione da soli.


2

Non hai detto quale versione di Exchange avevi, ma sembra che sarà possibile impostare il messaggio tramite uno script PowerShell in Exchange 2010 ed Exchange 2007 se si installa l'API gestita EWS. In questo momento sembra che questo sia disponibile solo come candidato al rilascio.


2

Se accedi a Exchange Management Console come amministratore di dominio o amministratore di Exchange e quindi espandi Exchange Server, seleziona "Casella degli strumenti". Quindi fare doppio clic su Rilevamento messaggi per aprire la console Web e accedere come amministratore di dominio / amministratore di Exchange. In alto seleziona "Gestisci la mia organizzazione", quindi seleziona "Un altro utente". Cerca e seleziona l'utente. Quando il foglio delle proprietà dell'utente si apre sulla destra c'è un 'Dillo alle persone che sei in vacanza'. È possibile impostare Fuori sede lì. senza fornire a nessuno i dettagli di nessun altro o conoscere le password di qualcun altro.


2

È possibile utilizzare Exchange PowerShell Set-MailboxAutoReplyConfiguration per questo:

Abilitare

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

In programma

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"

Disabilitare

Set-MailboxAutoReplyConfiguration -Identity tony -AutoReplyState Disabled

0

Hai appena descritto la SOP in cui lavoro, con l'eccezione che in genere viene fatta solo per il proprietario dell'azienda e conosco il suo pswd in modo che non venga modificato.

La mia svolta sul problema è che mi viene chiesto di disattivare OFF quando torna.

Sono d'accordo che ci deve essere un modo migliore.


0

È possibile uscire dall'ufficio utilizzando Exchange. L'ho appena fatto per uno dei nostri utenti. Non ho dovuto concedermi l'accesso alla sua casella di posta, né ho dovuto impostare il suo account o utilizzare Outlook.

Come dice correttamente Desshiels, questo può essere fatto facilmente:

  1. Fai clic su Casella degli strumenti in Exchange
  2. Fai clic su Monitoraggio messaggi e accedi alla console OWA
  3. Fai clic su Gestisci la mia organizzazione
  4. Seleziona "un altro utente"
  5. Digita il nome utente, ad esempio John Smith
  6. Fai clic su "Dì alle persone che sei in vacanza" e avrai una pagina per le risposte automatiche
  7. Configura questo e salva
  8. Fatto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.