Jump to content

BOfH_666

Expert Member
  • Gesamte Inhalte

    2.091
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von BOfH_666

  1. Den Pfad kannst Du doch aber ganz nach Belieben anpassen ... Der SystemUser hat auf der lokalen Maschine üblicherweise auf nahezu ALLES Zugriff. Wozu eigentlich? Das ist ja nur nötig, wenn Du sie dort speicherst ... was ich aber eher nicht empfehlen würde.
  2. Häh? Mal benutzt Du "-contains", in Deinem letzten Code-Schnipsel hast Du "-match" benutzt ... und dann postest Du nur ein Teil Deines Codes ... bitte im Hinterkopf behalten - wir können Deinen Bildschirm nicht sehen und wir wir können nicht in Deinen Kopf gucken. Wenn Du eine Liste mit Elementen hast und benutzt "-contains", um zu prüfen, ob ein gegebener Wert in dieser Liste enthalten ist, muss dieser Wert exakt einem Element entsprechen, um einen positiven Rückgabewert zu erhalten.
  3. Kannst Du bitte den Code hier im Forum als Code formatieren? Du musst die Werte nicht nur anpassen, Du musst sie auch einmal ausgeben, damit sie in der Pipeline landen können. Wenn Du die anderen Werte auch in der Ausgabe haben willst, musst Du auch noch einen else-Zweig hinzufügen. Also quasi sowas hier ... Import-Csv -Path $original_file -Delimiter ";" -Encoding UTF8 | ForEach-Object { if ($_.sn -match $IT_Gruppe) { $_.company = 'Test' $_ } else { $_ } } | Export-CSv $destination_file -NoTypeInformation
  4. Ich gehe mal davon aus, dass Du das für Dich privat nutzen möchtest ... daher die Gegenfrage: Wozu möchtest Du das VPN denn benutzen? Ich nutze übrigens privat gar kein VPN.
  5. Nur mal noch so zum "im Hinterkopf behalten" Keinen Anspruch auf Support zu haben, heißt ja nicht zwingend, dass einen der Hersteller im Regen stehen lässt, wenn man nett und höflich um Hilfe bittet. Häufig gibt es spezialisierte Foren, in denen vielleicht auch MA des Herstellers unterwegs sind oder die sogar vom Hersteller angeboten werden, wo man sich Hilfe holen kann.
  6. Willkommen im MCSEboard. Die Antwort mag bei Deiner gestellten Frage ketzerisch klingeln, aber wenn es Dir um Automatisierung geht - lass die GUI weg.
  7. ... bist Du Dir da sicher?
  8. Gut zu hören. Magst Du Deine Lösung hier vielleicht teilen? Das würde anderen helfen, die mit dem gleichen oder einem ähnlichen Problem Hilfe suchen. ... und vielleicht können wir Deine Lösung ja sogar noch verbessern, falls das möglich ist.
  9. genau das ... hat nur Minuten gedauert. ... vielleicht hätte ihm ja sogar noch irgendeiner wenigstens einen Anfang geliefert, aber soviel Geduld hat er wohl nicht. ... was soll's?
  10. Danke. Das verstehe ich so nicht. Kannst Du das bitte ein wenig ausführlicher beschreiben?
  11. Wieso ich? Da musst Du den OP fragen. Ich hab den Pfad doch nur übernommen.
  12. Wenn's hier nicht klappt, klappt's ja vielleicht wo anders ... https://forums.powershell.org/t/powershell-prozess-cpu-ram/19695/3
  13. OK. Wir liefern hier keinen gebrauchsfertigen Code auf Anfrage. Und selbst wenn, hättest Du noch nicht genug Infos geliefert, um das überhaupt umsetzen zu können. Wie Jans Antwort schon durchblicken lässt, wäre ein PowerShell-Skript im Zweifel kein Ersatz für eine Monitoring-Lösung. Wir helfen Dir gern mit selbstgeschriebenem Code, aber dafür müsstest Du erstmal ein bissl was liefern.
  14. Du würdest uns allen einen riesen Gefallen tun, wenn Du so viel Infos zu Deinem Problem teilst wie möglich. Wir können Deinen Bildschirm nicht sehen und nicht Deine Gedanken lesen. Um zu verstehen, was Deine Frage ist, bräuchten wir also mehr Infos. Hast Du denn schon mal nach einer Lösung gesucht? In den seltensten Fällen ist man der Erste mit einer bestimmten Aufgabe.
  15. Willkommen im MCSEboard. Was ist denn Deine konkrete Frage? Welche Hilfe brauchst Du dabei?
  16. Eine weitere Möglichkeit wäre, einfach einen [Switch] Parameter zu nehmen.
  17. Nur der Vollständigkeit halber ... Wenn das ein selbst gewählter Variablen- oder Parameter-Name ist, ist es tatsächlich egal. Man muss es dann eben nur konsistent so benutzen und kann nicht einmal -Visible und ein anderes mal -Visable nutzen..
  18. Da es beim Splatting darum geht, den Code leichter lesbar zu machen, wenn man einer Funktion sehr viele Parameter übergeben möchte, macht meiner Meinung nach nur die Form in Deinem ersten Beispiel Sinn. Schon Dein zweites Beispiel finde ich nicht einfacher zu lesen. Übrigens kannst Du in der Hashtable die abschließenden Semikola am Zeilenende weglassen. Das macht es meiner Meinung nach noch besser lesbar. Ich empfehle immer noch gern diese Lektüre hier: The Unofficial PowerShell Best Practices and Style Guide
  19. Bekommst Du denn eine Ausgabe in der Konsole, wenn Du den Teil mit der Umleitung in eine Datei ganz weglässt?
  20. Am Ende des Tages ist es Deine Entscheidung. So lange Du Dich hier nicht daneben benimmst, werden wir Dir bestimmt keine Hilfe verweigern. Es ist nur so, dass es Dir vermutlich nicht wirklich hilft, wenn wir Dir hier Code liefern, während Du es eigentlich selbst rauskriegen solltest.
  21. Anstatt ">", was ein Alias für Out-File ist, solltest Du Export-Csv benutzen. Dann erhältst Du auch eine Standard-konforme CSV-Datei. Übrigens: Wenn Du Code postest, solltest Du diesen auch hier im Forum als Code formatieren.
  22. Ist das etwa eine Hausaufgabe oder Praktikumsauftrag? In solchen Fällen versuchen wir eigentlich eher nicht zu helfen, da die erste Anlaufstelle für Fragen Dein Lehrer oder Tutor sein sollte.
  23. Hallo ITPower, Willkommen im MCSEboard. Für Deinen Punkt 1 kannst Du einfach rechnen ... Statt Get-WmiObject solltest Du aber Get-CimInstance benutzen. Und die Klasse Win32_LogicalDisk ist auch etwas besser für Deinen Zweck geeignet, denke ich. Ich würde so anfangen: $VolumeList = Get-CimInstance -ClassName Win32_LogicalDisk $Result = foreach ($Volume in $VolumeList) { [PSCustomObject]@{ Name = $Volume.Name Capacity = $Volume.Size FreeSpace = $Volume.FreeSpace PercentFree = 100 * $($Volume.FreeSpace) / $($Volume.Size) } } $Result Jetzt kannst Du $Result einfach ganz normal filtern ... Zu Deinem Punkt 2: Was willst Du denn eigentlich erreichen? Warum willst Du einen Fehler erzeugen? Geht es Dir nur um den Eventlog-Eintrag? Edit: ... noch vergessen ... wozu brauchst Du den CSV-Teil vorn dran, wenn es nur um Deinen lokalen Computer geht?
  24. Max, willkommen im MCSEboard. In Zukunft Board-Regel Nr:19 bitte beachten! https://www.mcseboard.de/terms/ https://forums.powershell.org/t/powershell-guid-menu-help/19648
  25. Nur 'n Gedanke ... Ja - Werbung ist manchmal lästig. Und wenn die Werbung zappelt und zuckt und blinkt und hupt, dann bin ich absolut bei Dir - das muss weg. Aber am Ende des Tages ist es die Werbung, die uns 99% des Internets kostenlos nach Hause liefert. Ein kleines Banner oben oder unten auf einer Seite würde mich eher weniger stören. Die Energie, das unbedingt entfernen zu müssen, würde ich eher in etwas Lohnenderes investieren. Davon unabhängig bekommen viele Menschen, die sich regelmäßig viel im Internet "bewegen" die sogenannte "Banner-Blindheit". Inhalte wie Bilder im typischen Format von Werbung - also sehr schmale Bilder im Quer- oder Hochformat - werden gar nicht mehr bewusst wahrgenommen. Viel von der zum Teil sehr aggressiven Werbung könnte man mit einem Pi-Hole herausfiltern, wenn's unbedingt sein muss.
×
×
  • Neu erstellen...