Top-Themen

Aktuelle Themen (A bis Z)

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

Powershell Abwesenheitsnotiz für Gruppe setzen

Mitglied: 124611

124611 (Level 1)

11.11.2016 um 10:17 Uhr, 509 Aufrufe, 3 Kommentare

Guten Morgen,

ich würde gerne mit meinem Powershellskript folgendes machen wollen:

- Es soll eine Textvorlage in alle Postfächer eingefügt werden, welche der Gruppe "Signaturtest" angehören.
- Berücksichtigt werden muss dabei, dass bei Usern, welche den Abwesenheitsassistenten gerade aktiviert haben, dort der Text nicht überschrieben wird.
- Pro Firma soll ein anderer Text gelten.

Ich habe dazu dieses Skript hier erstellt komme aber irgendwie nicht weiter.

Wie kann ich nach Firmen selektieren um dort verschiedene Texte vorzugeben und wie kann ich es vermeiden bereits aktivierte Abwesenheitsnachrichten zu überschreiben?

01.
# -------------Variablen---------------------
02.
# Gruppe in der Mitarbeiter enthalten sind, welche den Signaturtext erhalten sollen.
03.
$group_name = "Signaturtest"
04.
# Zuordnung der Firmen
05.
$company_mapping = @{
06.
    "Testfirma1" = "Abwesenheitsnachricht1"
07.
    "Testfirma2" = "Abwesenheitsnachricht2"
08.
    "Testfirma3" = "Abwesenheitsnachricht3"
09.
}
10.

11.
# Load ActiveDirectory module
12.
Import-Module ActiveDirectory
13.

14.
# Load Exchange environment
15.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
16.

17.
# iterate over all members of the group
18.
Get-ADGroupMember $group_name | Get-ADUser -Properties Company | %{
19.
    $mbox = Get-Mailbox $_.SamAccountName -ErrorAction SilentlyContinue
20.
    if ($mbox){
21.
        # Get-MailboxAutoReplyConfiguration
22.
        $signatur_mailbox = Get-MailboxAutoReplyConfiguration $company_mapping[$_.Company] -EA SilentlyContinue
23.
        # iterate over all members of the group
24.
        if ($signatur_mailbox){
25.
        Set-MailboxAutoReplyConfiguration -Identity $mbox -AutoReplyState Enabled -InternalMessage „Hallo, ich bin derzeit nicht im Büro. Bitte wendet Euch an die Zentrale.“
26.
        }
27.
        }
28.
        }

Über Tipps würde ich mich freuen.
Mitglied: 131381
11.11.2016, aktualisiert um 10:34 Uhr
Zitat von 124611:
- Es soll eine Textvorlage in alle Postfächer eingefügt werden, welche der Gruppe "Signaturtest" angehören.
- Berücksichtigt werden muss dabei, dass bei Usern, welche den Abwesenheitsassistenten gerade aktiviert haben, dort der Text nicht überschrieben wird.
- Pro Firma soll ein anderer Text gelten.

Ich habe dazu dieses Skript hier erstellt komme aber irgendwie nicht weiter.

Wie kann ich nach Firmen selektieren um dort verschiedene Texte vorzugeben
So wie du es in deinem Skript bereits machst mit einem zusätzlichen Mapping der Firmen auf die Texte.
und wie kann ich es vermeiden bereits aktivierte Abwesenheitsnachrichten zu überschreiben?
Indem du bei Get-MailboxAutoreplyconfiguration die Eigenschaft abfragst ob der Responder aktiv ist?!

Deine Fragen kommen mir etwas komisch vor, vor allem wenn das Script von dir stammen soll.
Wenn man so ein Skript schreiben kann verstehe ich nicht das einem so eine einfache Erweiterung nicht selber einfällt. Wohl wieder ein Fall von Copy n' Paste...

Gruß
Bitte warten ..
Mitglied: 124611
11.11.2016 um 10:42 Uhr
Guten Morgen,

du darfst das Wort "mein Powershellskript" nicht auf die Goldwaage legen. Klar stammen die einzelnen Komponenten aus anderen Skripten.

Daher ja auch meine Frage wie man da weiter machen könnte.
Bitte warten ..
Mitglied: 131381
11.11.2016, aktualisiert um 10:51 Uhr
Zitat von 124611:

Guten Morgen,

du darfst das Wort "mein Powershellskript" nicht auf die Goldwaage legen. Klar stammen die einzelnen Komponenten aus anderen Skripten.
"Klar"?? Wer soll das hier ahnen? Naja ich schreibe meine Skript immer selber dann verstehe ich sie auch am besten, aber jeder wie er meint ....
Daher ja auch meine Frage wie man da weiter machen könnte.
Habe ich oben schon genannt, was du dazu tun musst.
Bitte warten ..
Ähnliche Inhalte
Exchange Server

Abwesenheitsnotiz mit Powershell konfigurieren

Frage von violakExchange Server2 Kommentare

Hallo, ich möchte gerne eine Abwesenheitsnotiz für verschiedene Nutzer, verschiedener Firmen vorgeben, komme da aber nicht so recht weiter. ...

Exchange Server

Powershell alle Benutzer mit Abwesenheitsnotiz auflisten

gelöst Frage von matzewobExchange Server15 Kommentare

Moin zusammen, ich hoffe das mir hier jemand helfen kann. Ich versuche per Powersehll die Benutzer anzuzeigen welche eine ...

Exchange Server

Exchange 2013 Abwesenheitsnotiz per Powershell anpassen

gelöst Frage von blackhawk17Exchange Server12 Kommentare

Guten Tag, ich wollte gerne bei verschiedenen Benutzern bzgl. Betriebsferien den Abwesenheitstext in Outlook anpassen. Das Funktioniert mit meinem ...

Exchange Server

Exchange Abwesenheitsnotiz Absenderadresse

Frage von MasterSchlumpfExchange Server3 Kommentare

Hallo zusammen, in unserem Netzwerk funktioniert der Abwesenheitsassistent nicht. Die Out of Office Nachrichten werden nur innerhalb des Netzwerkes ...

Neue Wissensbeiträge
Windows 10
Windows 10: Netzwerk zeigt Fehler 0x80070035
Tipp von anteNope vor 1 StundeWindows 105 Kommentare

Moin zusammen, ich hatte gerade mal wieder das Vergnügen mit dem obigen Fehler. Unter Borns Blog ist das beschreiben: ...

Windows 10

Bug: Windows 10 Enterprise LTSC erhält Funktionsupdate angeboten

Information von kgborn vor 19 StundenWindows 104 Kommentare

Der Fehler ist mittlerweile zwar korrigiert, aber ich denke, ich stelle die Info doch mal hier für Leute ein, ...

Viren und Trojaner

Entschlüsselungs-Tool für aktuelle GandCrab-Version verfügbar

Information von MrCount vor 23 StundenViren und Trojaner

Für alle Betroffenen gibt es offenbar ein Tool zur Entschlüsselung. Dann wird wohl die nächste version von GandCrap nicht ...

LAN, WAN, Wireless
Sophos RED50 stürzt ab und ist danach tot
Information von Ex0r2k16 vor 4 TagenLAN, WAN, Wireless3 Kommentare

Hey, nach meinem Thread bin ich durch Zufall auf das hier gestoßen: Also wenn ihr UTMs und RED50's im ...

Heiß diskutierte Inhalte
Viren und Trojaner
Gefahr - Risiko zwischen doc xls und docx xlsx
Frage von Asker06Viren und Trojaner33 Kommentare

Guten Tag, ich wollte wissen ob die .doc und .xls datein viel gefährlicher sind als .docx und .xlsx?? Ich ...

Sicherheit
Wie sichert (verschlüsselt) ihr eure Passwörter ?
gelöst Frage von decehakanSicherheit20 Kommentare

Hallo Admins, Mittlerweile hat man für jeden Dienst seine Zugangsdaten, sei es Amazon, Bank, FB, etc , vor allem ...

Windows Netzwerk
Standardgateway bei Clients mit statischer IP Adresse ändern
Frage von sammy65Windows Netzwerk17 Kommentare

Hallo miteinander, Wie kann ich über eine GPO die Standardgateway an meinen Clients ändern? Ich habe das versucht?: Es ...

Netzwerkmanagement
VLAN zwischen HP Switchen
gelöst Frage von SykoNFNetzwerkmanagement15 Kommentare

Moin Moin, ich versuche eine ganz einfachen Aufbau von VLAN zu erreichen. Ich habe zwei Switche, HP 1920-48G und ...