Jump to content

MurdocX

Moderators
  • Gesamte Inhalte

    3.004
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von MurdocX

  1. Hallo, welche Befehle hast du denn schon probiert? Das erspart allen helfenden, die das lesen, schon durchgeführte Ansätze zu schreiben. Falls alles nichts hilft und Dir der Store wichtig ist, sollte man auch eine Neuinstallation in Erwägung ziehen. Windows Store neu installieren - so geht's (heise.de)
  2. Die o. genannten habe ich bei uns umgesetzt. Nicht nur das Mindset, sondern auch das Troubleshooting und künftige Planungen sind ein ganz anderes Niveau. Einfach ist dann nur noch das Ausstempeln
  3. Es auch schwierig gleich mit einer Befehlsfolge anzufangen. Setze dich erstmal mit den einzelnen Befehlen und deren Argumenten auseinander. Danach, wenn du das alles mal verstanden hast, kannst du anfangen diese zu verknüpfen. Sonst kommst du hier auf keinen grünen Zweig. Jeder fängt mal klein an, daher sollten die Probleme/Herausforderungen auch klein sein. Wie es sich ließt, ist das hier eine Aufgabe zu groß. Lass dich nicht entmutigen und experimentiere ein bisschen mit den einzelnen Befehlen und deren Objekten zur Ein- und Ausgabe.
  4. Siehst du da einen Zusammenhang mit dem Befehl Get-ChildItem? Hat das was mit $date = Get-Date '01.01.2021' zu tun? Ok. Macht das einen Unterschied für Dich? Was meinst du denn, was der UNC bewirkt hat? Das tolle ist, wir sind nun an dem Punkt angelangt, an dem du selber bisschen probieren und testen kannst.
  5. Uns auch nicht, denn das sind die Grenzen eines Forums. Das musst du jetzt Stück für Stück herausfinden. Wichtig ist, das du mit dem ersten Befehl beginnst. Damit dieser alleine funktioniert, musst du noch die Argumente der Variablen ($exclude) in das Argument des Befehls (-Exclude) übertragen. Schaue Dir die Ausgabe an und überlege, ob dort alle Informationen drin stehen die du brauchst und die der zweite Befehl weiter verarbeiten kann. Falls ja, hänge den zweiten Befehl mit dran. Falls nein, dann musst du an dem ersten Befehl noch arbeiten. Essentiell ist das Verständnis der einzelnen Befehle um auch die Kombination zu verstehen. Handlungsschritt 1: Validiere das im ersten Befehl alle nötigen Informationen drin stehen, die auch verarbeitet werden sollen. Handlungsschritt 2: Hänge den zweiten Befehl mit dran. Validiere das alle nötigen Informationen drin stehen, die auch verarbeitet werden sollen. Handlungsschritt 3: Hänge den dritten Befehl mit dran. Validiere das alle nötigen Informationen drin stehen, die auch verarbeitet werden sollen.
  6. Blind einfach Code ändern und "hoffen" ist der falsche Ansatz. Lese "-Include" beim Hersteller in der Dokumentation nach Get-ChildItem (Microsoft.PowerShell.Management) - PowerShell | Microsoft Docs. Als Eingabe wird ein "String Array"-Object String[] benötigt. Eigentlich genau das was ich geschrieben hab. Befehle werden durch eine Pipe | getrennt. Also jeden Befehl (Kommando mit seinen Argumenten) einzeln unten in der Powershell ausführen und sich das Ergebnis anschauen und vergleichen.
  7. Hallo, ich würde jetzt jeden Befehl, angefangen mit "Get-ChildItem", einzeln ausführen und die Ausgaben überprüfen.
  8. Ne das passt. Dann ist Sysprep nicht sauber durchgelaufen. Meist wird das mit einer Fehlermeldung quittiert und das Image ist kaputt. Falls man keinen Snapshot hat, muss man von vorne anfangen.
  9. Hallo, generalisierst du das Image oder fährst du es im Audit-Mode?
  10. Solche Fragen beantwortet Dir kompetent die Exchange Kompatibilitätsmatrix. Exchange Server-Unterstützbarkeitsmatrix | Microsoft Docs
  11. Ok, ich hab's relativiert. Ich meine mal gelesen zu haben, dass das die gängige Variante ist "Strings" zu vergleichen. Vielleicht verwende ich einfach zu oft Wildcards. Im zweiten Gedankengang war meine Aussage vermutlich etwas zu radikal und ungenau. Mit diesem Posting ists wieder gerade gezogen about Comparison Operators - PowerShell | Microsoft Docs
  12. Hallo, Get-CimInstance -ClassName Win32_Group | Where-Object {$_.SID -like '*-545'} funktioniert einwandfrei. Strings kann man gut mit "-like" vergleichen.
  13. Wenn du das Fass jetzt aufmachst, dann endet das nicht gut. Ich denke das sollte nicht getan werden
  14. Getreu dem Spruch: Reboot tut gut.
  15. Falsch ist das "falsche" Wort. Um die Sicherheit zu erhöhen, werden i.d.R. zusätzliche Layer, Kontrollinstanzen oder stärkere Verschlüsslungen eingesetzt. Der CredentialGuard kann verhindern, das Hashes extrahiert werden. Das kann das laterale Movement auf jeden Fall erschweren. Um "Sicherheit" zu bekommen braucht es nicht eine Technik, sondern eine Kombination aus mehreren Techniken. Das diese im Einzelnen einen Angriffsvektor bieten können, muss man in Kauf nehmen. Ich möchte es mal provokant ausdrücken: Wenn du viel weißt, dann weißt du, dass du eigentlich gar nichts weißt Sich "sicher" fühlen, ist ein Gefühl das sich immer auf die Person an sich bezieht, resultierend aus deren Wissenstand und Situation. Das kann trügerisch sein. Immerhin sind wir als Welt miteinander vernetzt und zu verdrängen es gäbe keine anderen kreativen und klugen Köpfe... Die Exchange-Lücke(n) haben das, denke ich, gut demonstriert.
  16. Braucht man dann nicht auch gleich die passenden CALs für alle?
  17. Hallo Attack44, Der WSUS verteilt keine Updates, sondern stellt sie nur bereit. Die gibt es. Sie heißt Gruppenrichtlinien. Erstelle einfach eine Gruppenrichtlinie zur Updateinstallation am Wochenende und das Thema ist erledigt. Verwalten zusätzlicher Windows Update-Einstellungen - Windows Deployment | Microsoft Docs
  18. Ich hab gerade auch alle meine GPOs exportiert. Weil es hier um das gleiche Thema geht, habe ich mich entschieden mein Skript zu teilen. Zuerst die Gruppenrichtlinen exportieren Backup-Gpo Danach den Pfad noch eintragen und die Ordner werden umbenannt. # # Das Skript benennt die Ordner nach den Gruppenrichtlinien-Namen. # $gpoBackupPath = "" Get-ChildItem -Path $gpoBackupPath -File -Include gpreport.xml -Recurse | ForEach-Object { $gpoFilePath = $_ [xml]$xmlContent = Get-Content -Path $gpoFilePath $gpoName = $xmlContent.GPO.Name if ($gpoFilePath.Directory.BaseName -notlike $gpoName) { Rename-Item -Path $gpoFilePath.DirectoryName -NewName $gpoName } } Ich hoffe ich konnte damit helfen
  19. Hallo tamino, willkommen an/am Board. Was ich ausgelesen habe: Die Umgebung ist zur Übung Die Umgebung wird privat betrieben Kurze Anmerkung zu Windows Server: Windows Server sollten nicht ungeschützt über das Internet veröffentlich werden. Damit bleibt Dir für den Betrieb und die Verwaltung nur VPN. Was du dich fragen kannst/solltest: Was möchtest du mit der Anbindung der Clients erreichen/verbessern? Was habe ich evtl. für Alternativen als die Cloud, um mein Ziel zu erreichen? Falls Cloud: Wie binde ich mein Zuhause an die Cloud an, damit die Computer ohne eigenes VPN auf den Windows Server zugreifen können?
  20. Das kann passieren, wenn das Image nicht lokal, sondern im Netz liegt. Vielleicht hilft dir diese Quelle weiter: windowsreport.com | Windows Server could not mount ISO files: Here’s how to fix it https://windowsreport.com/windows-server-could-not-mount-iso/
  21. Firefox installiert, statt Edge genutzt. Jetzt geht auch die MS-Seiten.
  22. Interessant! Bei mir ist´s nur bei gewissen Support-Seiten von MS. Andere wiederum gehen einwandfrei. Auf jeden Fall Danke für´s Testen.
  23. Ich bekomme bei vielen Links zu dem Thema mittlerweile ein "HTTP ERROR 502". Beispielsweise bei dem Link von Evengij. Auch getestet über unterschiedliche Internetzugänge. Über die Waybackmachine sind sie zugreifbar. Hat das Phänomen noch jemand?
  24. Die gedachten Probleme sind es auch nicht. Es sind andere, sicherheitskritische Probleme, die du damit ermöglichst. Als Alternative könntest du auch einen lokalen Admin nehmen, falls die Aufgaben dessen es zulassen.
  25. Interessante Ansichtsweise Bei den HVs unter meiner Fuchtel konnte ich sowas noch nicht feststellen. Alle haben das Update. Andererseits "fahre" ich unsere Server auch nicht..
×
×
  • Neu erstellen...