Jump to content

BOfH_666

Expert Member
  • Gesamte Inhalte

    2.035
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von BOfH_666

  1. BOfH_666

    Sysadmin Day 2023

    Laut Wikipedia, der letzte Freitag im Juli ... https://de.wikipedia.org/wiki/System_Administrator_Appreciation_Day
  2. Super. Schön, dass ich helfen konnte.
  3. Hallo Andreas, Willkommen im MCSEforum. Wie schon im anderen Forum geschrieben, weiß ich nicht wie Du zu der Ausgabe kommst. https://forums.powershell.org/t/powershell-compare-folders/22658 Wenn ich den folgenden Code ausführe ... $Dir1 = 'C:\test' $Dir2 = 'C:\test2' Compare-Object -ReferenceObject $Dir1 -DifferenceObject $Dir2 ... erhalte ich eine Ausgabe wie diese: InputObject SideIndicator ----------- ------------- C:\test2 => C:\test <= Diese Info ist neu ... und verwirrend ... kannst Du ein Beispiel dafür zeigen? Edit: ... jetzt hat's geklingelt ... Versuch mal das hier: $Content1 = Get-ChildItem -Recurse -Path $Dir1 -Directory | Select-Object -ExpandProperty FullName $Content2 = Get-ChildItem -Recurse -Path $Dir2 -Directory | Select-Object -ExpandProperty FullName
  4. ??? Cool. Glückwunsch. Und danke für's Teilen. Ich würd's so lassen ... Ein Tipp für's nächste Mal: Code hier im Forum bitte als Code formatieren. Danke schon mal im Voraus
  5. Wenn Du eine konkrete Hilfe möchtest, solltest Du konkrete Fragen stellen. Bisher kam da nicht viel. ¯\_(ツ)_/¯
  6. Guten Morgen Peter, Das denke ich auch. Was ist denn Deine eigentliche Frage? Oder wolltest Du das nur bestätigt haben? Edit: Je nach dem was "mehrere" bedeutet und ob das eine einmalige Aufgabe ist - könnte Dir eventuell schon Notepad++ helfen ....
  7. Bei der ersten Code-Zeile, die Du angegeben hast fehlt die das Filter-Kriterium "in den letzten 180 Tagen erstellt". Was ist falsch an der zweiten Code-Zeile? Ich würde noch dem Parameter "-Properties" die Eigenschaft "CannotChangePassword" hinzufügen - die scheinst Du ja zu wollen - und dann sollte das passen, oder? Davon unabhängig: Kannst Du bitte den Code hier im Forum als solchen formatieren? Das geht mit dem "</>" Button
  8. Wie könnte man das nur herausfinden? Hast Du denn dahingehend bereits Meldungen erhalten? Das ist ein legitimes Ansinnen. Ich habe aber den Eindruck, dass Du Dich im Moment um ungelegte Eier sorgst. Und wenn man seinen PC und die PowerShell darauf für seine Arbeit braucht, wäre ich daran interessiert ein funktionstüchtiges Arbeitsgerät zu haben und würde das Jugend-forscht-Projekt auf später verschieben und dann auch ein Test-Gerat dafür benutzen. so ... meine 2 Ct.
  9. Bitte keine Screenshots posten, wenn der Text auch genügt. Einfach den Text kopieren, hier einfügen und als Code formatieren. Darf ich fragen, wie lange Du Dich jetzt schon mit diesem Problem beschäftigst und wie lange auf der anderen Seite eine Neuinstallation dauern würde? Wenn eine Softwareverteilung existiert, mit der ein Rechner neu installiert wird, dauert es nach meiner Erfahrung üblicherweise nur 45 min oder so und Du wärst wieder auf einem definierten Zustand und könntest Dich wichtigeren Aufgaben widmen.
  10. <SCNR> Nur wenn das Budget begrenzt ist ... </SCNR>
  11. Isses nur Deine Maschine? Wenn "ja" - neu installieren und gut. ¯\_(ツ)_/¯
  12. Du verwechselst hier die Begrifflichkeiten Sicherheit mit Verfügbarkeit. Ein RAID erhöht die Verfügbarkeit. Die Sicherheit erhöhst Du mit einem vernünftigen Backup.
  13. 2 Möglichkeiten: 1. die 40 GB wieder runterschmeißen. 2. die Platte vergrößern.
  14. Wenn der Chef kein IT-Profi ist, ist er der falsche, das zu entscheiden. Wenn Du der IT-Profi in diesem Szenario bist, ist es Deine Expertise, die den Ausschlag geben sollte. Du solltest dem Chef ein entsprechendes Konzept anbieten, bei dem Du dann die geforderten Verantwortlichkeiten auch ruhigen Gewissens übernehmen kannst? Oder würdest Du Dein Auto eher vom Buchhalter einer Autowerkstatt repariert und instand gehalten wissen, als von einem Mechaniker?
  15. Im EAC rechts oben neben Deinem Account und rechts neben dem Fragezeichen hast Du ein kleines Drop-Down-Menü mit einem Eintrag der in einer deutschen Oberfläche "Befehlsprotokollierung anzeigen" heißt. Da kannst Du die Befehlsprotokollierung anzeigen.
  16. OK. Das macht es uns aber schwerer, Deinen Beitrag zu lesen. Wie wäre es, wenn Du das noch korrigiertest?
  17. <OffTopic> Warum formatierst Du Deinen Text als Code? Das macht es aufwändiger zu Lesen, da man horizontal scrollen muss. </OffTopic>
  18. ... kenn ich ... geht mir von Montags bis Freitags auch so ...
  19. Statt nimm mal $RegKeyName = '$Beispiel$' Du brauchst übrigens gar keine Schleife benutzen (foreach). Du kannst "Invoke-Command" direkt ein Array von Computernamen übergeben.
  20. ... Vielleicht mal ein anderer "Betrachtungswinkel" ... Aber Du bist im Zweifel der Experte, der den Entscheidern die fehlenden Informationen an die Hand geben sollte, die offenbar unbekannt sind. Frag doch mal, was ihnen wichtiger ist - Aussehen oder Leistung ...
  21. Dafür gibt es Software-Deployment-Lösungen oder GPOs. Ich schon. Nein, würde es nicht. Deswegen schrub ich auch, dass Du die 32-Bit-Version in der Verknüpfung "FEST VERDRAHTEN" kannst. Du kannst doch selbst bestimmen, was ausgeführt wird, indem Du den gewünschten Pfad der 32-Bit-Version der PowerShell.exe angibst. Dazu sage ich jetzt nix weiter.
  22. Das ist das falsche Wort. Wir nennen das Herausforderung. Hangeln sich Deine Kollegen alle in diesen Ordner und führen das Dingens aus, oder wäre es nicht eine Idee, den Kollegen eine Verknüpfung in Startmenü oder auf dem Desktop zur Verfügung zu stellen? Da können sie dann auch einfach drauf klicken. Für diese Herausforderung wäre auch eine entsprechende Verknüpfung die Lösung. Darin kann man problemlos die 32-Bit-Version der PowerShell "hart verdrahten" und das Script per UNC-Pfad übergeben. Warum? Die ISE ist nur für die Script-Entwicklung gedacht - ausgeführt werden Scripte üblicherweise mit PowerShell.exe. Dafür gibt es die zur Laufzeit automatisch befüllte Variable "$PSScriptRoot". Je nach Umfang des Scripts und der erzeugten Log-Dateien, ist es keine gute Idee direkt auf einem Netzlaufwerk zu loggen. Dateisystem-Zugriffe bremsen sowieso schon enorm. Und wenn das dann noch Richtung Netzwerk geht vermindert das die Leistung nochmal deutlich.
  23. Hallo Dave. Willkommen im MCSEboard! Magst Du vielleicht Dein Batch und den Fehler teilen? Bitte beides als Code formattieren. Danke schon mal.
  24. Punkte sind, wenn es um regex geht "spezielle Zeichen". Der Punkt steht für ein beliebiges Zeichen. Wenn Du also wirklich einen Punkt ersetzen willst, musst Du ihn "Escapen". Im einfachsten Fall so ... "2261 4405 ..." -replace '\s\.\.\.' Das Escape-Zeichen ist der Backslash "\" und das "\s" steh hier für ein "White-Space" - also ein Leerzeichen oder ein Tab ....
  25. ... nicht, dass es das jetzt schon war, mit dem Sommer 2023?!?!?!?
×
×
  • Neu erstellen...