Jump to content

Sunny61

Expert Member
  • Gesamte Inhalte

    26.145
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Sunny61

  1. Danke für die Antworten. ;) @BOfH_666 Break hatte ich auch vorher schon versucht, jetzt nochmal. Dabei bleibt der Prozess einfach nur stehen, sonst nichts. An welcher Stelle müsste das Select-Object -First 2 dann hin? Aus https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-object?view=powershell-6 werde ich nicht schlau. In der CSV sind u.a Usernamen und Lehrgangsnummern, von und bis Datum. Ich brauche daraus die Lehrgangsnummer und mit dem formatierten Datum wird der Name einer OU erstellt. Die OU wird erstellt, die User in der OU angelegt. Das ist der Sinn dahinter. Leider werden die CSV noch manuell ergänzt, dann ist im Feld Lehrgangsnummer nichts drin oder es steht etwas unbrauchbares drin. Deshalb reichen mir die ersten 1 od. 2 Zeilen aus. Ich schau mir jeden anderen Weg sehr gerne an. Die OU heißt dann z.B: L47112019022320190427 Deshalb wird das Datum so kompliziert formatiert.
  2. Sorry, hätte ich schreiben sollen. Hab ich schon so umgesetzt, sieht man auch im Code, leider kein Erfolg.
  3. Hallo zusammen, ich hab eine größere PS die u.a. aus einer CSV ein paar Spalten ausliest. Aus der großen PS rufe ich den Import in einer eigenen Function auf: $LehrgangNo = Lehrgang($PathToFile2) Write-Host $LehrgangNo #Und so weiter und so weiter Function Lehrgang([string]$Path) { #Diese Funktion liest den Namen, das Datum von und bis des Lehrganges aus, dessen User importiert werden sollen. $int = 0 import-csv -path $Path -Delimiter ';' | foreach { $int = $int + 1 $Von = $_."von" $Bis = $_."bis" #Ausstieg bei zweiter Zeile. if($int -eq 2) { #Rückgabe an die aufrufende Variable. return "$Lehrgang+$V+$B" } #Lehrgangsbezeichnung, Leerzeichen entfernen $Lehrgang = $_.Lehrgangsnummer $Lehrgang= $Lehrgang.Replace(" ","") #Von Datum, Jahr, Monat und Tag extrahieren $VonJahr = $Von.substring($von.Length-4) $VonMonat = $von.Substring(3,2) $VonTag = $Von.Substring(0,2) #Bis Datum, Jahr, Monat und Tag extrahieren $BisJahr = $Bis.substring($Bis.Length-4) $BisMonat = $Bis.Substring(3,2) $BisTag = $Bis.Substring(0,2) #Zusammensetzen. $V = $VonJahr+$VonMonat+$VonTag $B = $BisJahr+$BisMonat+$BisTag }#import-csv -path $Path -Delimiter ';'| foreach { return $Lehrgang+$V+$B }#ENDE Function Lehrgang([string]$Path) { Ich möchte die foreach Schleife frühzeitig verlassen, trotz Return xxx geht es munter bis zum Schluss weiter. Hat jemand einen Tipp? Vielen Dank schon im Voraus.
  4. Ordnerumleitung ist die dafür zu nutzende Technik.
  5. Genau, nur Desktop und eigene Dateien umleiten. Auf den DCs einen DFS-Stamm einrichten, schon kann der Fileserver wegfallen und Du hast trotzdem sehr viel gerettet.
  6. Man glaubt gar nicht welcher Schund von SW als Remote App ganz wunderbar läuft. :)
  7. Remote App wäre sicherlich auch eine Möglichkeit, hängt natürlich alles mit Lizenzen.
  8. Ich glaube kaum, dass Du hier noch andere Vorschläge bekommen wirst. In einer Firma mit diesen Anforderungen hat eine FB nichts zu suchen. Ändere das mittelfristig oder kurzfristig. Alles andere ist IMO Bastelei.
  9. Weshalb braucht dann die obere Etage alle 3 Jahre ein neues Auto? Läuft doch noch, die 3 Jahre alte Karre. :) Ja, so hab ich auch schon argumentiert, hat auch geklappt. Also nicht gleich von vornherein abwinken. Was für zuhause reicht, muss für die Arbeit noch lange nicht reichen.
  10. Startet ihr das Setup mit Editionsupgrade? https://docs.microsoft.com/de-de/sql/database-engine/install-windows/upgrade-to-a-different-edition-of-sql-server-setup?view=sql-server-2017 https://blog.sqlauthority.com/2015/06/22/sql-server-evaluation-period-has-expired-how-to-activate-sql-server/ EDIT: Ist die neu zu lizenzierende Standard aus dem Lizenzportal von MSFT? Wenn ja, dann unbedingt mit der ISO das Editionsupgrade starten.
  11. Der Server ist komplett gepatcht? Dann könnte ich mir noch einen Bug vorstellen. Gibt es Einträge im Eventlog auf dem Client?
  12. Was für ein LW für gemapped? Welchen Inhalt hat das LW? Ist evtl. im Userobjekt im Reiter Profil noch etwas eingetragen? LW-Mapping in einem GPO gibt es ganz sicher nicht?
  13. Passwörter speichert man nicht im Browser, ohne jede Diskussion. Die places.sqlite aus dem Profil kopieren, oder den vollständigen Teil aus dem Profil beim Abmelden wegkopieren, beim Anmelden wieder von der Quelle zum Ziel kopieren.
  14. Dann solltest Du ein Ticket beim Support von Micorosft/Office 365 einkippen. Das ist bestimmt ein Bug an dem evtl. schon gearbeitet wird. Du zahlst für den Support von O365!
  15. Dann schau noch mal genau nach: http://wiki.winboard.org/index.php/Automatischen_Neustart_bei_Systemfehler_deaktivieren
  16. Und ihr habt ganz sicher den richtigen Key auf dem KMS zur Aktivierung eingegeben? Wie alt ist der Key? Evtl. mal auf dem KMS löschen und neu eingeben. Gibt es denn Fehlermeldungen im Eventlog dazu?
  17. Und was findest Du in? C:\Windows\Logs\DISM\dism.log Nein, nicht hier vollständig posten sondern in der Datei selbst nach Fehlern suchen.
  18. Das persistent:yes würde ich weglassen bzw. ein persistent:no dafür schreiben. Für den Fall dass sich dabei etwas ändert, sei es der LW-Buchstabe, der Servername oder die Freigabe fährst Du mit persistent:no IMO besser. Danke auf jeden Fall für die Lösung. :)
  19. Wie genau sieht denn jetzt deine Lösung aus? In einer Batch kann viel drin stehen.
  20. Hier wird beschrieben wie vorzugehen ist: https://www.borncity.com/blog/2015/12/09/windows-10-dism-reparatur-bemngelt-quelle-fehler-0x800f081f/
  21. Melde dich als der betroffene User an und öffne den Windows Explorer. Jetzt in der Adresszeile diesen Pfad eingeben: \\wS2k12-dc1\ad_daten\hintergrundbild Was passiert? Kommst Du als der User drauf? Besser wäre es die Datei von der Quelle \\wS2k12-dc1\ad_daten\hintergrundbild in ein lokales Ziel zu kopieren. C:\Windows\Web\Screen zum Beispiel. Das darf der User nicht, deshalb besser als Computer. In der Benutzerrichtlinie gibst Du dann den lokalen Pfad vor: C:\Windows\Web\Screen\Home.bmp Hast Du das Bild von jpg nach bmp nur umbenannt oder korrekt als bmp abgespeichert? Letzteres solltest Du tun, dann genauso ablegen wie geschrieben und die GPOs (Computer und User) einrichten, Computer booten und als der User anmelden. EDIT: Du hast Namen von Personen in deinem Screenshot. Ändere das, sonst kriegst Du richtig Ärger und darfst gleich ein paar Tausend EURO Lehrgeld bezahlen.
  22. Was genau hast Du denn bisher schon probiert? Deine Angaben tragen nicht zur Lösung bei. Bei uns funktioniert das ganz wunderbar. ;)
  23. Wenn Exchange Web Services in Kombination mit VB.NET und einem Programmierer, der sich damit auskennt zu den Boardmitteln zählen, dann ja, das geht. :) https://docs.microsoft.com/de-de/exchange/client-developer/exchange-web-services/start-using-web-services-in-exchange https://docs.microsoft.com/de-de/exchange/client-developer/exchange-web-services/explore-the-ews-managed-api-ews-and-web-services-in-exchange https://www.msxfaq.de/code/ews.htm EDIT: https://blogs.technet.microsoft.com/circularlogging/2015/02/10/using-ews-impersonation-and-powershell-to-log-into-an-exchange-online-mailbox/ https://blogs.msdn.microsoft.com/exchangedev/2009/06/15/exchange-impersonation-vs-delegate-access/ EDIT2: Ich hatte vor ein paar Jahren schon den Zugriff auf ein Postfach über die Web Services gemacht, hier nun die beiden Threads dazu: Evtl. hilft es ja weiter. Es gibt sicherlich auch die Möglichkeit einen Anhange abzugreifen und im Dateisytem abzuspeichern.
  24. Da fällt mir nur noch die UAC ein. Kann es sein, dass die User lokale Adminrechte haben?
  25. Auf die Idee kam ich auch schon (aber dediziert auf das entsprechende Laufwerk, also das, was der User eingibt), aber hat nicht funktioniert. Nicht funktioniert hilft an der Stelle ungemein. Genauer geht es nicht? Fehlermeldungen gab es keine?
×
×
  • Neu erstellen...