Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Exchange und Outlook 2010 Automatische Antworten Skript

Frage Entwicklung Batch & Shell

Mitglied: Belloci

Belloci (Level 2) - Jetzt verbinden

24.04.2013, aktualisiert 22:23 Uhr, 4756 Aufrufe, 2 Kommentare

Guten Abend liebe Admins,

ich störe ungern beim heutigen Champions League Spiel jedoch habe ich eine Fragestellung.

Nicht nur ich, sondern wahrscheinlich viele Menschen (Admins) haben das Problem, dass wenn ein Mitarbeiter plötzlich erkrankt, die automatische Antworten Funktion aktiviert werden soll.

Ja, man kann OWA aktivieren und den Leuten selbst die Möglichkeit geben, ist an dieser Stelle jedoch nicht die Frage. Man könnte auch das Kennwort zurücksetzen und sich als entsprechender User anmelden und die Funktion setzen.

Ich habe aber diese nette Möglichkeit gefunden:

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

(http://technet.microsoft.com/en-us/library/dd638217.aspx) --> geht auch für Exchange 2010

Funktioniert super, ist mir aber mehr oder minder zu umständlich. Meine Frage geht eher in die Richtung, ob man etwas per Powershell mit Eingaben (Variablen) etc. regeln kann.

Mein wahrscheinlich mega erbärmlicher versuch geht dahin (bitte nur als kleinen Test sehen, bin da etwas unbeholfen):

01.
  
02.
echo Interne "automatische Antworten Funktion aktivieren" 
03.
 
04.
$Name = Read-Host "Bitte den betroffenen User eingeben" 
05.
 
06.
$Startzeit = Read-Host "Bitte das Startdatum und Startzeit im Format MM/DD/YYYY HH:MM:SS  
07.
 
08.
eintragen 
09.
 
10.
$Endzeit = Read-Host "Bitte das Enddatum und Endzeit im Format MM/DD/YYYY HH:MM:SS eintragen 
11.
 
12.
$Message = Read-Host "Bitte die Nachricht eingeben" 
13.
 
14.
Set-MailboxAutoReplyConfiguration -Identity $Name -AutoReplyState Scheduled -StartTime $Startzeit -EndTime $Endzeit -InternalMessage $Message


Habt ihr eine nettere Idee für mich?! Eventuell bin ich auch auf dem kompletten Holzweg, auch da bin ich für Anregungen dankbar!

Ich sage schon jetzt, wie immer, vielen Dank.

LG
Norman



Mitglied: filippg
24.04.2013 um 22:55 Uhr
Hallo,

was ist denn das, was dich an deinem Ansatz stört?

Habt ihr eine nettere Idee für mich?!
Wenn du ein "hübsches Eingabeformular" mit GUI basteln willst, kannst du dazu sämltiche .NET-Klassen verwenden. Einen Einstieg in Powershell + GUI findest du unter http://technet.microsoft.com/en-us/library/ff730941.aspx

Eine eigene GUI zu basteln ist aber eigentlich nicht so richtig Sinnvoll. Es gibt ja schon eine super GUI dazu: Das ECP http://blogs.technet.com/b/exchange/archive/2011/09/08/configure-automa ... Damit kannst du (bzw. ein Exchange-Admin) über den Webbrowser den OOF setzen, und das ohne (!) das Kennwort des Nutzers zu kennen/zurückzusetzen.

Wenn du das gerne in Powershell und ohne GUI haben willst, aber eigene Texte bei der Parameter-Anfrage (und checken auf richtigen Datentyp etc) geht das auch ganz einfach: Packe das Set-MailboxAutoReplyConfiguration in eine eigene Skript-Datei. Definiere die benötigten Parameter als Input-Parameter. Dabei kannst du einen Datentyp angeben und was passieren soll, wenn der Parameter nicht (korrekt) übergeben wird (in deinem Fall also ein Read-Host). Einstieg dazu in http://technet.microsoft.com/en-us/magazine/jj554301.aspx und http://blogs.technet.com/b/heyscriptingguy/archive/2011/05/15/simplify- ...

Gruß

FIlipp
Bitte warten ..
Mitglied: Belloci
25.04.2013 um 07:25 Uhr
Ich grüße dich,

an meinem Ansatz stört mich, dass ich eigentlich noch keine erfahrung mit powershell / skripts habe. Klar, einen Einzeiler in die PS eintragen ist drin aber mehr ist schon kritisch.

Ich werde mir deine Links mal anschauen.

Vielen Dank für die Hilfe.

Gruß
Norman
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
Exchange - Outlook 2010 - Adressvorschlag deaktivierter Konten (7)

Frage von Schauer zum Thema Outlook & Mail ...

Exchange Server
gelöst Exchange 2013 - automatische Einbindung von Postfächern in Outlook 2010 (8)

Frage von ingoue zum Thema Exchange Server ...

Microsoft Office
Outlook 2010 - Exchange Konto Passwortabfrag beim Start (1)

Frage von survial555 zum Thema Microsoft Office ...

Exchange Server
Outlook 2010 - keine Verbindung mit Microsoft Exchange (2016) (8)

Frage von SeverinWohlleben zum Thema Exchange Server ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
gelöst Benutzer lässt sich nur an einem Clientcomputer anmelden (15)

Frage von Ammann zum Thema Windows Server ...

Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...

LAN, WAN, Wireless
gelöst Netzwerk in 2 Teile trennen (11)

Frage von pattex zum Thema LAN, WAN, Wireless ...