Jump to content

-maDDin-

Members
  • Gesamte Inhalte

    17
  • Registriert seit

  • Letzter Besuch

Über -maDDin-

  • Geburtstag 05.04.1996

Webseite

Fortschritt von -maDDin-

Contributor

Contributor (5/14)

  • Erste Antwort
  • Engagiert
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Mehrfach und sind bei CU 18 mit Patch-Stand Nov 17 von daher verstehe ich das erst recht nicht. https://www.msxfaq.de/exchange/admin/servicepack2013.htm
  2. Danke für deine Antwort. Kenne den Beitrag und die Seite schon :( Bringt leider keine Besserung.
  3. Hey Leute, haben aktuell das Problem, dass unser Exchange 2013 keine deaktivierten Postfächer mehr anzeigt. Folgendes Szenario: ... 2 Benutzerkonten (neues Konto und altes Konto); Konto A & Konto B - beide aktuell mit vorhandener Mailbox ... Konto A soll die alte Mailbox von Konto B erhalten und die frisch angelegte Mailbox soll verschwinden Mein Ansatz: Disable-Mailbox "Konto A" Disable-Mailbox "Konto B" Connect-Mailbox -identity "emailadresse_kontoB@domäne.de" -user "Konto A" -Database "Datenbank" Folgende Fehlermeldung bekomme ich bei dieser Aktion: Das angegebene Postfach "emailadresse_kontoB@domäne.de" ist nicht in der Datenbank "Datenbank" vorhanden. + CategoryInfo : NotSpecified: (emailadresse_kontoB@domäne.de:StoreMailboxIdParameter) [Connect-Mailb ox], MdbAdminTaskException + FullyQualifiedErrorId : [server=XXXXXXXXXXXXX,RequestId=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,TimeStamp=XXXXXXXXXXXXXXXXX ] [FailureCategory=Cmdlet-MdbAdminTaskException] CC22464D,Microsoft.Exchange.Management.MapiTasks.Connect Mailbox + PSComputerName : XXXXXXXXXXXXXXXXXXXX Auch bei der Überprüfung der GUIDs und Datenbanken bzw. aller deaktivierten Postfächer bekomme ich lediglich die Mailbox des neueren Kontos. Die alte E-Mailadresse / das alte Postfach fehlt komplett. Der Befehl "Update-StoreMailboxState" hat auch zu keinem Erfolg geführt. Der AD-Benutzer ist aktiviert und sämtliche AD-Attribute wurden abgeändert. Im Internet finden sich viele Einträge dazu, jedoch nicht die Lösung für unser Problem... Jemand eine Idee? Kann man auch u.a. das alte Postfach auf das neue Postfach "spiegeln" bzw. die Items in der Mailbox rüberkopieren? Für eure Hilfe schon mal vielen Dank im Voraus. :)
  4. Wir wollten damals keine "externe" Lösung und daher durfte ich das als Azubi noch selbst skripten. haha :D Outlook hinterlegt das ja schön "sichtbar" im User-Verzeichnis unter "C:\Users\BENUTZERNAME\AppData\Roaming\Microsoft\Signatures\" hier findest du die einzelnen Format-Vorlagen für die Signaturen. TXT, RTF und HTML. An sich auch eine Variante, wenn du es nicht willst Software zu installieren und dich in der Materie entsprechend auskennst. Das Ganze kann man in die Anmelde-Skripte mit überführen oder als Verlinkung im Startmenü präsentieren damit die User draufklicken können. :) GAAAANZ zur Not manuelle Ausführung des Admins am User-Desktop. :D Natürlich sollte man sich im Voraus Gedanken über die Fonts und das Design machen. Wenn du es dynamisch haben und am AD festmachen möchtest, kannst du auch mit DSQuery oder Tools wie RSAT (Get-ADUser) dir die Sachen in Echtzeit ausm AD auslesen lassen. Vorausgesetzt Ihr habt ein gepflegtes AD. :) Hoffe ich konnte meinen Senf hinzugeben. :D
  5. Hallo miteinander, aktuell stehe ich vor folgendem Problem und auch mein Freund Google hat mir nur bedingt weiter geholfen: Ein Anwender hat eine immer wiederkehrende "Abwesenheitsnotitz"... Ich habe schon seine Outlook-Regeln überprüft (Get-InboxRule -Mailbox EMAILADRESSE) und auch seinen Abwesenheitsassistenten - was etwas unsinnig ist, da dieser nur einmalig die Abwesenheitsnotitz verschickt (Get-Mailbox EMAILADRESSE | Get-MailboxAutoReplyConfiguration | fl). Nun ist mir aber bei mir im Abwesenheitsassistenten (Benutzer-seitig) ein weiterer Button aufgefallen: Leider hat Google und auch bisher kein TechNet-Eintrag bzw. das Exchange-Buch mir genaue Informationen hinsichtlich einer Script-basierten Lösung geboten, wie ich diese Parameter / Einstellungen im Abwesenheitsassistenten abfragen kann. Es handelt sich hierbei um separate Regeln für den Abwesenheitsassistenten... Auch der Befehl Get-MailboxAutoReplyConfiguration erweist sich hier als nicht sehr viel hilfreich. Hat einer von euch da noch einen Trick übrig das auf Powershell / Exchange-Shell umzusetzen ist? Danke im Voraus! Grüße -maDDin-
  6. Danke, das mit dem Encoding-Parameter hat mir sehr weitergeholfen.
  7. Hallo Leute, ich arbeite aktuell an einem Powershell-Script was die unterschiedlichsten Dateien erstellt für die Zwecke "Exchange E-Mail Signatur", "LibreOffice - Dokumentdaten", etc... Allgemein funktioniert es auch wunderbar und alle Dateien werden ordnungsgemäß erzeugt. Die Signatur funktioniert und der Benutzer haben Zugriff auf Ihre Dateien. Leider hab ich aktuell ein Problem mit der Erstellung der Standard-"LibreOffice"-Datei, welche im .xcu-Format vorliegt. Leider fehlt mir jeglicher Anhaltspunkt zur Kodierung dieses Dateityps und die Datei zerschießt sich immer bei Sonderzeichen. Meine Freunde Google und Konsorten wissen leider auch nur bedingt bis gar nicht weiter und konnten mir bisher nur den Kodierungstyp für das Sonderzeichen "ß" verraten. Das "ß" in XCU-Kodierung: ß Ich weiß, die Frage hat eher weniger mit dem Script an sich zu tun, als direkt mit der Kodierung. Leider wusste ich nicht bei der Forumssuche wohin mit der Anfrage, so hab ich Sie mal hier eingestellt. Wenn jemand von euch Erfahrung damit hat, oder mir mehr Informationen zum eventuellen Kodierungstyp geben kann, wäre ich euch sehr dankbar. Gruß -maDDin- ---------------------------------------------------------------------------------------------------------------------------------------- Zur Information: Die Datei-Erstellung der .xcu-Datei erfolgt folgendermaßen: $Content+='<item oor:path="/org.openoffice.UserProfile/Data"><prop oor:name="title" oor:op="fuse">' $Content+="<value>$OFFICE</value></prop></item>" $Content+='</oor:items>' ADD-CONTENT -path $user_dir\$user_file -value $Content -force Diese Variante habe ich schon öfters für die verschiedensten Datei-Format, u.a. RTF, etc... verwendet. Mit Erfolg.
  8. Danke für die Frage. Habe das vergessen zu hinzuzufügen. Würde ich ja gerne tun und mit get-adUser, etc... wäre das bestimmt einfacher, habe leider von oben die vorgabe das mit den DS... befehlen durch zu führen da ein gesammter roll-out des powershell "plugins" mit den get-AD.. Befehlen nicht vorgesehen ist.
  9. Hi, habe wieder mal ein Problem und weiß nicht weiter... Nach Stunden langem Bücher wälzen und googlen, dachte ich "frag einfach mal hier nach" ^^ Folgendes Script liegt zu Grunde: Kurze Erläuterung vielleicht: Das ist der relevante Teil. Hier wird festgelegt wo und was gesucht werden soll. Info... echo "##################################################" echo "Überprüfe Gruppenzugehörigkeit... Variable $groups wird gesetzt... (alle Gruppen in denen der Anwender Mitglied ist) $groups = dsquery user domainroot -samid $user | dsget user -memberof -expand Hier wird jede Gruppe einzeln abgefragt... foreach ($group in $groups) { Abfrage ob die Gruppe nicht leer ist! if($group -ne "") { Ausgabe des einzelnen Gruppennamens inklusive Beschreibung... in eine *.txt-Datei dsget group $group -samid -desc >> "H:Temp\group.txt" } } Hier nun meine Frage: Wie kann ich die Ausgabe der Gruppennamen + Beschreibung so formatieren, dass es für Anwender in einer verständlichen Liste oder Tabelle wieder zu zeigen ist? Hierbei wird dem Anwender eine HTML (web-basiertes Frontend) für die Informationsübersicht bereitgestellt (lokale *.html-Datei). Habe leider keinen Erfolg beim finden von Formatierungen gehabt. Der Befehl | findstr "xyz" funktioniert leider nur bedingt, da dieser nicht die gewünschten Ergebnisse erzielt. Danke im Voraus für eure Rückposts Gruß -maDDin-
  10. Ouh ;D Naja im Großen und Ganzen funktioniert es auch so jetzt. War ja kein "Must-Have" mit dem Benutzernamen im HTML-Namen ^^ Zur Funktionalität tuts ja auch ein USER :D Aber danke trotzdem.
  11. Hab den Fehler gefunden... Das Script kam kam nicht mit dem Cmdlet invoke-expression "H:\Temp_$env:username\user.selfconfig.html" klar. Nach Umbenennen auf "H:\Temp_User\user-selfconfig.html" ging es wieder. Ausschlaggebend war scheinbar die PS-Variable in der Pfadangabe.
  12. Leider ist das aus organisatorisch festgelegten Gründen nicht möglich. :/ Hab aber nen Ansatz für ne Lösung... Das Script läuft sauber durch und hinterlässt nur diese eig. sinnlose Meldung. Wäre ja, eig. kein Problem dann, wenn man die PS.exe abschießt oder? es ist ja KOMPLETT fertig zum Zeitpunkt dieser Meldung. EDIT: Ist zwar quick and dirty lösung, aber theoretisch möglich oder?
  13. Mahlzeit @ all, bekomme derzeit folgende Meldung beim Scripten mit Powershell: Cmdlet Write-Output an der Befehlspipelineposition 1 - Geben Sie Werte für folgende Parameter an: InputObject[0]: InputObject[1]: ... ... ff. ... Ich habe mein Script mehrmals überprüft... und finde keine Obejct-Eingabe oder Ähnliches. Zudem liegt zwar ein Befehl vor, welche mit einer Pipeline auftritt, aber dieser Befehl sortiert mir lediglich ein paar Gruppenmitgliedschaften aus, welche ich angezeigt bekommen möchte. Leider ist mir gerade auf die Schnelle keine Lösung bekannt, wie ich diese Meldung (welche meiner Meinung auf ein Array hinweisen könnte) weg zu bekommen ist, da wie gesagt nichts dergleichen im Script vorliegt. Für weiterführende Informationen schon mal im Voraus vielen Dank. Gruß -maDDin-
  14. Guten Morgen, vielleicht könnt ihr mir ja weiter helfen. Ich habe eine Reihe Lenovo ThinkPads L430 und muss diese wie folgt aufsetzen: Windows 7 (PXE) Treiber Software Verschlüsselung Cisco System VPN Client mit DNE-Update (ohne DNE-Update wird WWAN nicht mehr supported) Lenovo ThinkPad Access Connections Version 6.0.1 (eigentliche 6.0.0 Version, wurde auf 6.0.1 wegen einer Erweiterung des Supports. Sonst wurde an der Version nichts geändert.) Zuletzt Access Connections, da sonst die WWAN-Treiber und die SIM-Karte nicht erkannt werden. Nun habe ich folgende Problematik: Die Geräte sollen über UMTS-(SIM)-Karten eine VPN-Verbindung aufbauen und sich mit unseren internen Terminalservern verbinden. (Die UMTS-Karten sind in den Geräten verbaut). Nunja… Der Kollege, dem der Laptop ausgehändigt wurde, will also eine VPN-Verbindung aufbauen. Er erstellt eine Internet-Verbindung, baut den VPN-Tunnel auf und ist im Netzwerk. Sobald er aber einmal mit dem Laptop nicht über VPN-Verbindung, sondern an sich an einer Dockingstation (direkt ins Netzwerk) geht, setzt sich Access Connections zurück und es ist unmöglich dann noch eine Verbindung (bis auf die Option „Andere Verbindungen“) herzustellen. Über die Funktion "Andere Verbindungen" lassen sich jedoch keine neuen Verbindungen einrichten. Die einzigste bisher mir bekannte Lösung ist eine Neuinstallation, soweit ich es bisher in vielen Foren gelesen habe, ist das auch die am häufigsten genutzte Variante. Nun wollen wir nicht jedes Mal, wenn der Anwender sich ins Netzwerk "einstöpselt", Access Connections reinstallieren. Gibt es eine Methode, wie man (zwingend Access Connections) mit dieser Software gut fährt auf Windows 7 (mit Cisco VPN Client & DNE Update) ? Für Lösungsvorschläge und andere Informationen schon einmal vielen Dank im Voraus. ---------------------------------------------------------------------------------------------------- EDIT: Wichtig!!! Cisco Systems VPN Client benötigt das DNE Update sonst wird Lenovo Access Connections nicht unterstützt. MfG -maDDin-
  15. Leider nicht wirklich... Sieht mir zudem aus wie die normale Cmd-Syntax, da in der PS z.B.: Variablen mit $ deklariert werden. Vllt. hilft euch mein Ansatz weiter: Add-Type -AssemblyName System.DirectoryServices.AccountManagement $username = $env:username $ct = "NAME DER DOMAIN" (obtional) $ct = [system.DirectoryServices.AccountManagement.ContextType]::Domain $user = [system.DirectoryServices.AccountManagement.UserPrincipal]::FindByIdentity($ct, $username) $groups = [system.Security.Principal.WindowsIdentity]::GetCurrent().Groups foreach($i in $groups){ $i.Translate([system.Security.Principal.NTAccount]).value $i.SamAccountName } Wollte mit Hilfe der SID die Gruppenzugehörigkeit bestimmen... Klappt soweit in der PS (Powershell Fenster) aber nach einem Export in eine CSV, txt oder andere Datei-Formate und dem entsprechenden Import nach HTML bekomme ich nur den dahinter stehenden "Zahlenwirrwarr" (Zahlencode) und nicht die aufgelöste Benennungen. Könnt es gerne selbst mal ausprobieren.. :suspect:
×
×
  • Neu erstellen...