blue joker
-
Gesamte Inhalte
24 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von blue joker
-
-
Das Politikum ist eine Entscheidung, die weit über meiner Gehaltsklasse getroffen wurde. Ist leider so!
Gibt es für die Migration in eine neue Domäne ein Best Practice oder eine Lektüre, die empfehlenswert ist? Ich weiß schon, dass ich googlen kann, aber vielleicht gibt es hier Erfahrungswerte...
Liebe Grüße
Martin
-
Hallo!
Zur Problemdarstellung:
Unsere Domäne heißt bonn.nrw.mabcdef.de. Als übergeordnete Domäne gibt es die mabcdef.de aber nicht die nrw.mabcdef.de! Im Zuge der Umstellung soll nun das „bonn“ aus unserem Domänennamen verschwinden und nur mehr nrw.mabcdef.de heißen.
Es gibt zahlreiche User und Exchange-Postfächer in bonn.nrw.mabcdef.de.
Zur Frage:
Wie können wir es umsetzen, dass unsere neue Domäne nur mehr nrw.mabcdef.de heißt und trotzdem alle User inkl. Exchange-Postfächer sowie alle Daten erhalten bleiben?
Liebe Grüße
Martin
-
Am 9.9.2021 um 07:38 schrieb NorbertFe:
Dann machst du was falsch. ;)
Stimmt! Man sollte nie mit dem Admin-Account testen .
Send On Behalf funktioniert einwandfrei!
Danke für eure Unterstützung
-
Danke für euer Hinweise.
@Norbert: Send on behalf klingt schon sehr nach dem, was ich gesucht habe. Ich habe dazu diese Seite gefunden: Mailbox Audit Log (icewolf.ch). So wie es dort beschrieben ist, sollte bei einem E-Mail mit Send on behalf in der E-Mail stehen: ... im Auftrag von ... . Dies ist bei mir jedoch nicht so. Als Absender steht nur die Shared Mailbox. Auch im Header ist keine Info darüber gespeichert.@tesso: Search-MailboxAuditLog musss ich mir noch näher ansehen (geht frühestens morgen)
Lg und schönen Tag
Joker
-
Hallo,
wir haben am Exchange Server 2016 freigegebene Postfächer angelegt und bestimmten Usern Vollzugriff gewährt.
Wenn ein User nun ein E-Mail mit dem Absender des freigegebenen Postfaches schreibt, kann man dann noch nachvollziehen, welcher User das E-Mail tatsächlich geschrieben und versendet hat?
Lg
Joker
-
@Nils,
danke, so hat es funktioniert! :jau:
-
Leider funktioniert die Schleife nicht!
PS C:\> foreach ($ExportUser in $MailExportUser) { $ExportUser } AcceptMessagesOnlyFrom ---------------------- {firma.de/Einkauf/Mustermann Max, firma.de/Einkauf/Musterfrau Mathilde, firma.de/Lager/Doe Jo...
Wenn ich das richtig verstanden habe, sollte $MailExportUser[0] mir den ersten Eintrag liefern, doch ich bekomme das hier zurück:
PS C:\> $MailExportUser[0] AcceptMessagesOnlyFrom ---------------------- {firma.de/Einkauf/Mustermann Max, firma.de/Einkauf/Musterfrau Mathilde, firma.de/Lager/Doe Jo...
Der zweite Eintrag ist dann schon leer:
PS C:\> $MailExportUser[1] PS C:\>
-
Wenn es nur ein Array wäre, denn ...
PS C:\> $MailExportUser -is [system.array] False
... da kommt ein False retour! :cry:
Siehe auch:
PS C:\> $MailExportUser.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True False PSCustomObject System.Object
Das schaut nicht nach einem Array aus. :(
-
Bei $MailExportUser bekomme ich zurück:
Was mir dabei gerade auffällt ist, dass hier nicht der SamAccountName sondern der CanonicalName angeführt ist!
PS C:> $MailExportUser AcceptMessagesOnlyFrom ---------------------- {firma.de/Einkauf/Mustermann Max, firma.de/Einkauf/Musterfrau Mathilde, firma.de/Lager/Doe Jo...}
-
Hallo,
ich bin auf der Suche meines Denkfehlers.
Mit dem folgenden Code möchte ich überprüfen, ob ein User berechtigt ist, an ein bestimmtes Postfach ("Export") ein Mail zu senden.
Hiezu lese ich die Eigenschaft "AcceptMessagesOnlyFrom" des Postfaches aus und speichere sie in einer Variable ($MailExportUser). Danach überprüfe ich mit der If-Anweisung, ob sich die Kennung in der Liste befindet.
$Kennung = "abcde" #SamAccountName eines Users $MailExportUser = Get-Mailbox -Identity "Export" | Select-Object AcceptMessagesOnlyFrom If ($MailExportUser -contains $Kennung -eq $true) { "Ja" } Else { "Nein" }
Das Problem dabei ist, dass ich immer nur "Ja" zurückbekomme! Und ich verstehe nicht warum?!? :confused:
Lg, Joker
-
Du kannst es mit einer Transportregel probieren. Mittels Taskplaner das Powershell Script zum ein- und ausschalten der Transportregel jeweils starten.
Die Transportregel werd ich mir mal zu Gemüte führen. Danke für den Tip.
Kommt imo nicht sehr professionell wenn man dann innerhalb der Geschäftszeiten einen NDR erhält...?!
...aber was soll man davon halten, wenn man außerhalb der Geschäftszeiten dann keine Mails dort einliefern kann? Nagelt ihr euren Briefkasten auch zu?
Außerhalb der Geschäftszeiten ist 07.30 - 18.30? Ist das eine Bar? SCNR. :)
Wenn ich so eine ungewöhnliche Frage stelle, dann habe ich solche Antworten eh erwartet :D .
Die angegebenen Geschäftszeiten sind nicht unsere tatsächlichen, nur so war es einfacher zu schreiben.
Aber auch wenn es komisch klingt, für uns hat dieses eine spezielle Postfach einen Sinn, wenn es nur außerhalb der Geschäftszeiten Mails empfangen kann.
Zusammenfassend sag ich mal danke für die Kommentare und Hilfe. Ich werd mir das Ganze nach meinem Urlaub :cool: genauer anschauen.
Meld mich danach wieder.
Lg, Joker
-
Hallo,
Wir verwenden in unserer Firma einen Exchangeserver 2013. Nun gibt es für ein einzelnes freigegebenes Postfach eine spezielle Anforderung. Es soll so eingestellt werden, dass dieses Postfach nur während bestimmten Zeiten Mail empfangen können soll, z.B. nur außerhalb der Geschäftszeiten (werktags von 07:30 bis 18:30 Uhr, und Sam-, Sonn- und Feiertags).
Ich habe es mit den Posteingangsregeln im OWA versucht, allerdings kann ich hier nur ein Datum (ohne Uhrzeit) und keinen Wochentag einstellen. Außerdem stellt sich noch die Frage, wie ich dem Exchange beibringen kann, wann ein Wochentag ein Feiertag ist!
Kann man so etwas überhaupt einstellen?
Lg, Joker
-
Hallo Nils,
csvde -f OUs.txt -r "(objectClass=organizationalUnit)" -l canonicalName
der Ansatz klingt auch interessant, jedoch bekomme ich damit eine lange Liste aller OUs im AD. Diese sind auch nicht strukturiert, so wie ich sie brauche (welche OU hat welche ChildOUs).
Ich könnte zwar mit Suchen&Ersetzen, ... auch zum Ergebnis kommen, aber das würde noch sehr viel Arbeit bedeuten.
Es soll jetzt nicht so klingen, als ob ich mich vor der Arbeit scheuen würde, aber ich glaube, dass ich (bzw. wir) mit dem PS-Skript schon kurz vor der Lösung stehen.
Vielleicht kannst du dir das nochmal anschauen. *ganzliebschau*
lg, Ingemar
Edit: Ich habe Dukels Beitrag übersehen! :nene:
Das schau ich mir gleich mal an...
-
Hallo Nils,
erstmal danke für deine Unterstützung.
Aber ich komme alleine einfach nicht weiter. :cry:
In einer Schleife ruft sie für jede Unter-OU sich selbst auf und übergibt den DN der jeweilogen Unter-OU als Parameter
Ich versteh nicht, :confused:
- wie ich in die Funktion die Schleife einbauen soll,
- woher die Schleife weiß, wie oft sie durchlaufen werden soll, und
- wie ich ihr den richtigen Parameter übergebe.
Kannst du mir da mit dem Code helfen?
lg, Ingemar
-
Kapsele das Auslesen der OUs in eine Funktion. In der Funktion liest du dann die Unter-OUs aus
soweit hab ich es verstanden und hoffentlich auch umgesetzt:
Function OUAuslesen ($Abteilung) { Get-ADOrganizationalUnit -LDAPFilter '(name=*)' -SearchBase "OU=$Abteilung,DC=meine,DC=Firma,DC=at" -SearchScope OneLevel | ft Name -HideTableHeaders } $AbteilungenArray = @("Einkauf","Lager","Verkauf") foreach ($Abt in $AbteilungenArray) { $Ref = OUAuslesen ($Abt) $ReferatArray = @() $ReferatArray += $Ref Write $Abt $ReferatArray >> "C:\OUStruktur.txt" }
Und das bekomme ich dabei raus:
Einkauf
LeiterEinkauf
MitarbeiterEinkauf
Lager
Verwalter
Arbeiter
Verkauf
Unterabteilung1
Unterabteilung2
Unterabteilung3
So weit, so gut. Nur wie ich jetzt zu den Bereichen kommen soll, versteh ich grad nicht. :confused: :confused:
Vielleicht kann mir da einer den Weg weisen. ;)
-
Ich will die Struktur auslesen und ab besten in eine csv schreiben.
-
auch ich frage mal kritisch, welchem Zweck soll diese Struktur dienen? Was soll damit gemacht werden? Welche Gedankengänge habe zu diesem Wunsch geführt?
Diese Struktur soll später in eine Access-Datenbank eingearbeitet werden. Und da sich an der Sturktur was ändern kann, will ich sie aus dem AD erstellen.
Noch eine Bemerkung:
Ich kann die Struktur im AD nicht beeinflussen :nene: . Sie ist, wie sie ist (das kommt von oben und war auch schon vor mir da! :rolleyes: )
lg, Ingemar
-
man definiert im Allgemeinen anhand der administrativen Anforderungen, und nicht anhand des Firmenorganigramms.
Meinst du damit die OU-Struktur?
-
Hallo,
ich möchte mittels Powershell Skript eine Struktur meiner Firma erstellen.
Das wäre meine OU Struktur (beispielhaft):
- Einkauf
- LeiterEinkauf
- MitarbeiterEinkauf
- Lager
- Verwalter
- Arbeiter
- Verkauf
- Unterabteilung1
- Bereich1-1
- Bereich1-2
- Unterabteilung2
- Bereich2-1
- Bereich2-2
- Unterabteilung3
- Unterabteilung1
Mein Ziel wäre eine csv-Datei mit folgendem Aufbau:
Abteilung;Unterabteilung;Bereich Einkauf Einkauf;LeiterEinkauf Einkauf;MitarbeiterEinkauf Lager Lager;Verwalter Lager;Arbeiter Verkauf Verkauf;Unterabteilung1 Verkauf;Unterabteilung1;Bereich1-1 Verkauf;Unterabteilung1;Bereich1-2 Verkauf;Unterabteilung2 Verkauf;Unterabteilung2;Bereich2-1 Verkauf;Unterabteilung2;Bereich2-2 Verkauf;Unterabteilung3
Ich hoffe, das ist bis hierhin mal so verständlich.
Das habe ich bis jetzt probiert:
$AbtArray = @("Einkauf","Lager","Verkauf") foreach ($Abteilung in $AbtArray) { $Unterabteilung = Get-ADOrganizationalUnit -LDAPFilter '(name=*)' -SearchBase "OU=$Abteilung,DC=meine,DC=Firma,DC=at" -SearchScope OneLevel -Properties Name Write-Host $Abteilung";"$Unterabteilung }
Allerdings bekomme ich als Ausgabe:
Einkauf;OU=LeiterEinkauf,OU=Einkauf,DC=meine,DC=Firma,DC=at OU=MitarbeiterEinkauf,OU=Einkauf,DC=meine,DC=Firma,DC=at Lager;OU=Verwalter,OU=Lager,DC=meine,DC=Firma,DC=at OU=Arbeiter,OU=Lager,DC=meine,DC=Firma,DC=at Verkauf;OU=Unterabteilung1,OU=Verkauf,DC=meine,DC=Firma,DC=at OU=Unterabteilung2,OU=Verkauf,DC=meine,DC=Firma,DC=at OU=Unterabteilung3,OU=Verkauf,DC=meine,DC=Firma,DC=at
Warum wird der DistinguishedName ausgegeben, obwohl ich bei "-Properties Name" geschrieben habe?
Wie komme ich danach in die nächste Ebene (Bereich1-1,...)?
lg, Ingemar
- Einkauf
-
Hallo Nils,
ich habe am Freitag nach Rücksprache mit dem Chef den Backupplan auf tägl. Fullbackups und stündliche TransactionLog-Backups geändert. Seitdem gibt es keine fehlerhaften Sicherungen mehr. :D
Danke für die Unterstützung und Beratung bzgl. Backupstrategien. :jau:
lg, Ingemar
-
14-GB-Datenbank
das war ein Tippfehler - es sollte 1,4 GB heißen!
aber die Anforderungen wirst du besser kennen als ich
wenn dem nur so wäre - leider bekomme ich (auch auf Nachfragen) keine wirklichen Antworten. Dieses Backup-Schema hab ich mir selbst erdacht, in der Hoffnung dass es passt.
Die Option (Recovery Model) "Full" bzw. "Vollständig" ist gesetzt bei den Datenbanken?Ja
Schalt das Diff-Backup mal ab und guck, ob es dann geht.Werd ich heute machen. Mal schauen wie es morgen dann ausschaut.
-
Hallo Nils,
das differenzielle Backup ist aber nicht fehlgeschlagen - zumindest laut Log nicht Errorreport_Diff.txt
Die betroffene Baramundi-DB ist a,14 GB groß, ist allerdings nicht die größte DB am Server.
lg, Ingemar
-
Hallo,
da ich selbst nicht mehr weiter weiß und mir auch Goolge nicht weiterhelfen konnte, versuch ich mein Glück mal hier bei den Profis :D .
Ausgangslage:
Ich habe, um alle Userdatenbanken bei meinem SQL Server 2012 zu sichern, einen Backupplan erstellt.
Ausgewählt ist jeweils "All user databases".
Problem:
Die TransactionLog Backups funktionieren nur nach dem Vollbackup. Sobald das erste differenzielle Backup gemacht wurde, wird kein TransactionLog Backup mehr durchgeführt.
Ich bekomme folgende Fehlermeldung:Errorreport.txt
Das seltsame dabei ist, dass ich insgesamt 11 Userdatenbanken habe und alle mit dem selben Plan gesichert werden. Bei den anderen 10 Datenbanken funktioniert alles fehlerfrei!
Woran kann es liegen???? :confused: :confused: :confused:
Lg, Ingemar
Name der Domäne ändern
in Active Directory Forum
Geschrieben
An alle, die sich an dieser Diskussion beteiligt haben:
Vielen Dank für euren aufschlussreichen Input.
Die Bedenken bzgl. der Kosten sind mittlerweile bei der GF deponiert - auf eine Entscheidung wird noch gewartet.
Sorry, dass ich jetzt eine Zeitlang nicht online war, aber ein Spitalsaufenthalt hat mir ein wenig Lebenszeit gestohlen.
LG,
Martin