Jump to content

Slavefighter

Members
  • Gesamte Inhalte

    90
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Slavefighter

  1. vor 7 Minuten schrieb Nobbyaushb:

    Tach,

    dann versuche mal das letzte alte verfügbare CU zuerst.

    und über eine elevated CMD mit aus führen als Administrator die Setup.exe aus der Bereitstellung.

    Mit welchem User machst du das?

    Nachdem ersten gescheiterten Versuch wurde es immer über CMD als Admin und dann ..setup gestartet

    Installierender User war mein Admin Account welcher Dom/Schema/Exchange Adminrechte hat.

     

    Wie gesagt im LOG ist nix zu sehen was auf permission error hinweist und bis zu dem o.g Punkt rennt der auch easy durch.

     

    beim erneuten Setup startet er auch immer 1/10 , und beim Anfänglichen war es 1/17

     

    LG
     

    Slave

  2. Hi Norbert ( der andere :) ),

     

    also laut https://docs.microsoft.com/en-us/exchange/hybrid-deployment-prerequisites

    wird es Supportet und es lief auch bis Dato einwandfrei.

     

    Die Frage ist ja immernoch, wieso weshalb warum er auf einen Pfad schreiben will, der nicht existent ist.

    Zumal er ja den Pfad (oder die Pfade) vorher Checkt ( oder nicht? )

     

    Wir wollten ja nur die Lücken schließen oder wie du sagen würdest:

     

    "Das Problem gefällt mir nicht, ich hätte gerne ein anderes.

    Wenn das die Lösung ist, hätte ich gerne mein Problem wieder"

     

    :D

     

    LG

     

    Slave

  3. Hallöchen Zusammen,

     

    Gestern Abend wollten wir endlich mal den Exchange auf den neuesten Stand bringen und die CU Updates installieren.

     

    Server:

    Vsphere VM > StandalonServer 2019 Standard  / Exchange Version CU 9 April ( Ja gab Lange keine Updates, ich spare mir die Details) OnPremise mit o365

    ExchangeServer ist keine Migration, sondern wurde unter 2019 Frisch installiert damals.

    Vsphere VM > Domäne Ebenfalls 2019 / Installierender Account ist Shema /Dom/ Exchange Organization Admin.

     

    Pfad des EXSrv Unter C:\

    Vorab geprüft: rewrite_amd64_de-DE, Bot nur Reparieren / deinstallieren an, war also Vorhanden.

    Die Datei wurde Runtergeladen und über die GUI als Admin gestartet. Lief Problemlos durch bis zum Punkt:

     

     

    765010736_ExchangeError.PNG.f856901ac0c9837ed4e7477ece76b13b.PNG


     

     

     

    366948616_ErrorlogExchange.thumb.PNG.8c8145288bf8644e174dbfb0c20d0dbf.PNG

     

    Das Lustige ist, es Existiert keine Partition D:\ , lediglich ein DVD Laufwerk D:\.

    Es Existiert noch ein Laufwerk E: für diverse Isos /Scripte Etc.

     

    Nachdem Fehler habe ich es nochmal über die CMD > Admin > mit dem Prepare Befehel gestartet > Selbe Ergebnis

    Dann die Iso nochmalig Frisch runtergeladen, Den Inhalt auf C:\Exchangeup kopiert und von dort aus per CMD etc gestartet, Selbe Ergebnis.

     

    Dann hab ich mich an frühere Zeiten erinnert als MS noch spezifische Pfade hatte und hab die ISO erneut Frisch runtergeladen und per Vsphere in das Laufwerk D:\ eingebunden, selbiges Ergebnis.

     

    Im Log sind keine Permission Probleme zu sehen und auch keine Verbindungsfehler.

     

    Hat hier irgendwer ne Idee wieso er auf einen Pfad schreiben will der gar nicht Existent ist.

     

    Für Ideen, Kritiken, ANsätze, Vorschläge wäre ich Dankbar.

     

    LG

     

    Slave

     

  4. Servus,

     

    habt ihr kein AD ? da könnt ihr doch Wunderbar mit Gruppenzuweisungen Rechte vergeben oder aber auf NTFS Ebene.

    Wenn die Gruppen inkl. der Rechte einmal definiert wurden, ist doch hinten raus ein leichtes zu bestimmen wer darf oder wer darf nicht.

     

    Und wenn jemand ein Bestimmtes Share zusätzlich haben will, den Admin kontaktieren und schöne Augen machen oder so ähnlich :)

  5. Ja, natürlich. Ich denke mal, der TO steht vor dem Problem, der Aufgabe, als Neuer alte Strukturen, eingefahrene Verfahren abzuändern, möglichst in Übereinstimmung mit dem Kollegium, ohne einen tiefgreifenden Konflikt vom Zaun zu brechen. Ein Admin ist nicht der Chef vom Haus, er ist ein Mitarbeiter wie andere auch, er kann nicht einfach machen was er will, was er meint machen zu müssen. Er muss wohl Überzeugungsarbeit leisten, die Entwickler überzeugen und die Geschäftsleitung.

    Ich würde dem TO raten, setz eine Testumgebung auf und Simuliere den Härte-Fall, so wäre zumindest mein Vorgehen. Wenn man es mal ganz Böse nimmt, ist es der Kopf des TO, der rollt, wenn die Infrastruktur zusammenbricht.

     

    Bilder ( VMs) sagen in dem Fall m ehr als 1000 Worte.

  6. Doch, die Softwareentwickler schon, wahrscheinlich sogar mehrfach am Tage. Man könnte natürlich ....., wollen die aber nicht. Und die werden die GF hinter sich haben.

    Nun dann könnte man denen eine Autarke Umgebung bereitstellen, welche nur über Diverse Sicherheitsmerkmale eine Verbindung zum Intranet bekommen.

    Oder ähnliche Verfahren wie bspw bei einer Buchhaltung.

  7. Ein Mitarbeiter installiert ja nicht ständig und jeden Tag irgendwelche Programme.

     

    Wenn ich es planen müsste, würde ich eine Auflistung aller bevorzugten Programme etc machen und dann bspw. entsprechend eine WSUS Lösung per MSI erstellen.

    Dann könnte man ja per GPO übers AD eine Richtlinie erstellen, die ausschließlich die von mir geforderten Pakete zulässt.

     

    Wahlweise könnten Mitarbeiter auch Nachhaltig wünsche zukommen lassen, die man dort mit einpflegen könnte.

  8. Servus,

     

    hab etwas gefunden , vorab erstmal in der Free Edition um entprechend X Szenarien zu testen, aber ich bin (bisher) absolut Begeistert.

    http://www.fitosoft.com/free/ hier zu finden.

     

    Das Ganze läuft als Webserver (Passwordgeschützt) und im Browser findet die Konfiguration statt. 2 Dienste tauchen im Task Manager auf.

    Man kann Kosteneinstellungen einrichten, Gruppen/Benutzer/Drucker definieren , und jedwede Art von Berichten per Mail Täglich, Stündlich etc. zukommen lassen.

    Auch die Möglichkeit von Paid Karten zu erstellen ist gegeben, für mich aber Irrelevant, daher werde ich in diese Richtung nicht testen.

     

     

    Die erst Einrichtung war etwas verwirrend, weil er keine Netzwerkdrucker gefunden hat, scheinbar lauscht die Software aber im Lokalen Netz, den sobald einmal gedruckt wurde, tauchte der Drucker in der Übersicht auf und man kann ihn Konfigurieren.

     

    Aktuell Funktioniert das verhindern von Drucken wenn Seitenanzahl 100< , nun muss ich noch testen wie die User eine entsprechende Information bekommen, wenn Ihr Druck auftrag ein bestimmtes Limit überschreitet.

    Da Benutzerdefinierte Skripte Möglich sind, denke ich das hier etwas zu machen ist.

     

     

    LG  Slave

     

    PS: Werde weiter Berichten wenn verschiedene Testszenarien abgearbeitet sind.

  9. Morgen die Damen und Herren,

     

    Ich Besitze einen Druckerserver auf einem Server 2012( Kein AD).

    Alle Drucker befinden sich in Unterschiedlichen VLANs und haben eine Feste IP.

    Drucker werden über einen Druck DummyUser eingebunden.

     

     

    Funktioniert alles Tadellos , bis auf den Faktor Mensch ^^.

     

    Ich würde gerne ein Druck-Kontingent vergeben , finde Allerdings nichts in den entsprechenden Boardmitteln ( oder bin einfach nur Blind)

     

    Gibt es Möglichkeiten auf dem Druckserver Kontingent beschränkungen einzurichten, so dass Unabhängig welcher User aus dem VLAN X druckt, gezwungen ist , sich an die Regel auf dem Server zu halten.

    Regel X: Drucker 1 > Maximaler Druck pro Auftrag 100 Seiten.

     

     

    LG

     

    Slave

     

  10. Moin,

     

    schonmal versucht ein WIn 7/10 System zu installieren und dann den erkannten Treiber ( C:\windows\system32\drivers) rausziehen und entsprechend in das WIM Image integrieren?!

    Wahlweise mit Unknown Device auslesen und auf pcidatabase gucken was er so ausspuckt, nicht das doch ein anderer Chip drin ist.

     

    LG

     

    Slave

  11. Servus Matrix,

     

    wundert mich dass dir noch keiner geantwortet hat.

     

    Jeder hat so sein "Best Practice" wie er an Prüfungen rangeht, wichtig dabei ist, nicht nur irgendwas auswendig zu lernen sondern auch zu verstehen(zugegeben es ist bei MS nicht immer einfach^^).

     

    Ich persönlich habe zuhause WIn 10 pro mit Hyper-V , dort baue ich mir entsprechende Clients und Server mit Evaluation ISO von MS.

    Dazu nutze ich noch Microsoft Labs ( je nach Gusto) und "weißt nicht ob das erwähnen der Seite erlaubt ist" um ein Gefühl dafür zu kriegen , was mich an Fragen erwartet.

     

    Am Ende habe ich praktisch was getan und kann auch das erlernte Zertifikat anwenden und habe es nicht nur auswendig gelernt.

     

    LG

     

    Slave

  12. Hast Du schon mal den OEM-Key von Windows 7 versucht? Seit dem Update vom Herbst kann man zumindest im Installer den Windows 7-Key eingeben und erhält das kostenlose Upgrade. Man muss nicht zwingend eine Upgrade-Installation machen.

     

    Habe das Gefühl, dass das Upgrade-Angebot trotz gegenteiliger Ankündigung unbefristet gilt: Habe kürzlich auf einem PC von 2009 Windows 10 installieren können mit dem aufgeklebten HP OEM-Key für Windows 7. War danach sofort aktiviert.

    Kann ich so bestätigen. Sowohl mit Home als auch Pro (1503/1607)

  13. Hallo alle Zusammen,

     

    ich habe 2 kleine Probleme bei meinem Skript:

     

    1. Scheint er bei der Ausführung die Credentials nicht mehr zu speichern, dadurch kommt es dann dazu, dass das drucken nicht mehr möglich ist (erst das erneute einbinden des entsprechenden Druckers schafft abhilfe)

     

    2. Kommt bei der der Treiberinstallation die Abfrage, ob man denn diesen Treiber wirklich installieren will ( Win7 - Win 10).

     

     

    Zum Skript:

    Die Infrastruktur bestehend aus X VLAN, welche sich alle im Backbone treffen wo auch der Druckerserver mit auf dem DC liegt.

    Die jeweilligen Drucker sind mit Fester IP in dem entsprechenden VLAN versehen und es gibt einen Dummy, der ausschließlich für das Drucken bzw das einbinden besteht.

     

    Auf dem Desktop gibt es eine einfach Batch, die das PS Skript ausführt mit einer "Grafischen" Oberfläche, wo lediglich der Raum ausgewählt werden muss, frei nach dem KISS prinzip.

     

     

     

    cmdkey /add:edu-dc /user:Druck /pass:'Pa$$w0rd'
    
    
    
    Function Druckerinstallation ($Drucker) {
    
    
    
    $user = 'Druck'
    
    $pwd = 'Pa$$w0rd'
    
    
    
    net use \\edu-dc\Oki_$Drucker $pwd /USER:$user
    
    $printerpath = "\\edu-dc\Oki_$Drucker"
    
    $net = New-Object -com WScript.Network
    
    $net.AddWindowsPrinterConnection($printerpath)
    
    
    
    
    
    if ($Drucker -eq  'Raum1'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum1"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum3'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum3"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum4'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum4"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum6'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum6"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum7'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum7"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum8'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum8"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum9'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum9"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum10'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum10"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum11'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum11"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum12'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\ES4132_Raum12"}
    
    }
    
    
    
    if ($Drucker -eq  'Raum13'){
    
    $Printer = (Get-WmiObject -Class win32_printer) | ? {$_.Name -eq "\\edu-dc\Oki_Raum13"}
    
    }
    
    
    
    $Printer.SetDefaultPrinter()
    
    }
    
    
    
    
    
    function Bestaetigung {
    
    $test=$a = new-object -comobject wscript.shell
    
    $b = $a.popup("Drucker wurde installiert",2, "Dieses Feld schließt sich automatisch",0)
    
    }
    
    
    
    function Installation {
    
    $test=$a = new-object -comobject wscript.shell
    
    $b = $a.popup("Drucker wird installiert",1, "Bitte warten",0)
    
    }
    
    
    
    function Registry {
    
    $Pfad = "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers"
    
    $regpfad = Test-Path $Pfad
    
    if ($regpfad -eq $FALSE) {
    
    new-item -path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers"
    
    new-item -path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint"
    
    new-itemproperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint\" -name "restricted" -type dword -value -"0"
    
    }
    
    }
    
     
    
    
    
    ################################################################
    
    registry
    
    
    
    
    
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
    
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
    
    
    
    ################################################################
    
    
    
    $objForm = New-Object System.Windows.Forms.Form
    
    $objForm.StartPosition = "CenterScreen"
    
    $objForm.Size = New-Object System.Drawing.Size(380,300)
    
    
    
    $objForm.Text = "Druckerinstallation"
    
    
    
    ################################################################
    
    
    
    $objLabel = New-Object System.Windows.Forms.Label
    
    $objLabel.Location = New-Object System.Drawing.Size(10,20)
    
    $objLabel.Size = New-Object System.Drawing.Size(200,50)
    
    $objLabel.Text = "In welchem Raum befinden Sie sich?"
    
    $objLabel.Name = "Raumabfrage"
    
    $objForm.Controls.Add($objLabel)
    
    
    
    ################################################################
    
    
    
    $Button1 = New-Object System.Windows.Forms.Button
    
    $Button1.Location = New-Object System.Drawing.Size(20,80)
    
    $Button1.Size = New-Object System.Drawing.Size(75,23)
    
    $Button1.Text = "Raum 1"
    
    $Button1.Add_Click({
    
    
    
    Installation
    
    DruckerInstallation ("Raum1")
    
    Bestaetigung
    
    
    
    $objForm.Close()
    
    
    
    
    
    $objForm.Close()
    
    })
    
    $objForm.Controls.Add($Button13)
    
    
    
    ################################################################
    
    
    
    [void] $objForm.ShowDialog()
    
    

     

     

     

    Die Credentials sollen gespeichert werden

    Die Treiber(installations)abfrage soll automatisch mit "Immer Ja" bestätigt werden.

     

    Gibt es Infos / Seiten wo ich das Nachschlagen kann? oder hat vl jemand eine Idee?!

     

    LG

    Slave

     

     

    PS: Bei diesem Skript hatte ich Selbstverständlich Hilfe, doch leider steht diese "Hilfe" nicht mehr zur Verfügung.

     

    Edit: Skript abgekürzt

×
×
  • Neu erstellen...