Skripte erstellen und ausführen (PowerShell Kurs Folge 10)

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 31

  • @andreaswellenbrecher-schra1045
    @andreaswellenbrecher-schra1045 6 месяцев назад +2

    Deine Videos sind Gold wert!

    • @diecknet
      @diecknet  6 месяцев назад +1

      Danke schön :)

    • @andreaswellenbrecher-schra1045
      @andreaswellenbrecher-schra1045 6 месяцев назад +1

      @@diecknet ich habe zu danken. Ich erfahre hier Themen die ich in den Schulungen so nicht erfahren habe.

    • @diecknet
      @diecknet  6 месяцев назад

      @@andreaswellenbrecher-schra1045 ach schau an 🤔 was waren das denn für Schulungen? Solche für Microsoft Zertifizierungen?

    • @andreaswellenbrecher-schra1045
      @andreaswellenbrecher-schra1045 6 месяцев назад +1

      @@diecknet Nein. Ohne. Aber Deine Videos können helfen Zertifizierung zu bestehen

  • @Pehti
    @Pehti 9 месяцев назад +1

    Falls ihr euch wundert warum Andreas am Ende 0 Prozesse laufen hat: Er deklariert die Variable mit dem Namen $processes und fragt dann aber die Anzahl der Prozesse mit $process.Count ab. $processes und $process sind in dem Fall 2 verschiedene Variablen, wobei letztere keinen Inhalt hat, sprich beim Zählen 0 herauskommt.
    Falls euch das nicht wundert...weitermachen. :)
    @Andreas. Danke für den Kurs. Hilft mir sehr, mich dem Thema Powershell zu nähern.

    • @diecknet
      @diecknet  9 месяцев назад +1

      Ich hab mich auch gewundert, aber weiter hinten im Video korrigiere ich den Fehler 😀

  • @kosmasandreadis922
    @kosmasandreadis922 Год назад +1

    Erledigt.

  • @MrHelpStation
    @MrHelpStation 2 года назад +2

    Ein Video wie man Scripte selber signiert wäre in der Zukunft durchaus hilfreich. Gerade für Gruppenrichtlinien usw.

    • @diecknet
      @diecknet  2 года назад +1

      Oh ja, das wird definitiv kommen!

  • @alberts6096
    @alberts6096 Год назад +1

    Man muss Windows erlauben, die Scripte auszuführen. Gibt es die Möglichkeit PoweShell das Ausführen von Scripten nur für die derzeitige Sitzung zu erlauben?

    • @diecknet
      @diecknet  Год назад

      Du kannst entweder das Skript so ausführen: PowerShell.exe -File meinSkript.ps1 -ExecutionPolicy Bypass
      Oder du setzt die Execution Policy so für die aktuelle Session:
      Set-ExecutionPolicy Bypass -Scope Process

  • @Eres_estúpido
    @Eres_estúpido Год назад

    Was mir Persönlich aufgefallen ist, ab eine gewisse länge des Skriptes, kommt die PS Powershell nicht mehr hinterher.
    Ich hatte, da mal ein CLI Menu für die ganzen Debloat geschrieben gehabt.

  • @NikOwltastic
    @NikOwltastic Год назад +1

    Gibt es in ps eine Möglichkeit variablen in einem Skript zu setzen dass ich aus einem anderen powershell skript aufrufe dass diese Inhalte dann kennt?
    in einem batch skript kann ich einfach mit set var=1 eine variable setzen und dieses *.bat zu callen und für die ausführende cmd-box ist diese variable dann gültig.
    Gibt es etwas vergleichbares für powershell?

    • @diecknet
      @diecknet  Год назад +1

      Jo das geht so: ruclips.net/user/shortsfeWhAwmzk04

    • @NikOwltastic
      @NikOwltastic Год назад +1

      @@diecknet vielen dank 😁

    • @NikOwltastic
      @NikOwltastic Год назад

      @@diecknet gibt es auch eine Möglichkeit mit "start powershell" ein/mehrere neue Fenster zu öffnen die die variablen aus meinem Ausgangsskript kennen?
      also sprich $array = '1', '2', '3'
      for ($i; $i -lt $array.count;$i++) {
      start powershell
      write-host $array[$i]
      }
      vielen dank schonmal im vorraus :)

    • @diecknet
      @diecknet  Год назад +1

      Eine einfache Möglichkeit da wirklich ganze Objekte zu übergeben wüsste ich jetzt nicht. Aber wenn es nur um einzelne Werte geht, könntest du per Start-Process ja ein Skript aufrufen und dann entsprechende Parameter mitgeben.

    • @NikOwltastic
      @NikOwltastic Год назад

      @@diecknet okay schade.
      Mir ging es darum mehrere neue PS boxen aufzumachen die andere variablen aus einem Array übergeben bekommen

  • @martinschwarz3915
    @martinschwarz3915 10 месяцев назад

    ein vba script aus access das eine word datei aufrufen soll, zeigt die warnmeldung und stoppt das öffnen der datei. kann ich das mit powershell lösen? zB auf unrestricted setzen?

    • @diecknet
      @diecknet  10 месяцев назад

      Ich glaube das hat zumindest nix mit den PowerShell Execution Policies zu tun. Eher mit VBA Einstellungen für Office

  • @Luca36068
    @Luca36068 Год назад

    Hallo ich bräuchte mal Hilfe, Ich möchte eine Abfrage an alle Clients in meinem Netzwerk senden welchen RDP Lizensserver sie eingetragen haben (+WMI Filter für Server). Hast du da vllt ne lösung oder ein Tipp?

    • @diecknet
      @diecknet  Год назад

      Also wenn PowerShell Remoting aktiv ist, kannst du darüber die Abfragen durchführen. Ansonsten eher per Gruppenrichtlinien eine clientseitige automatische Ausführung anstoßen.
      Ein komplettes Skript dafür habe ich jetzt nicht vorliegen, das ist wohl zu speziell. Hast du schon angefangen damit, oder bist du noch am Überlegen wie die grobe Struktur des Skripts aussehen sollte?

    • @Luca36068
      @Luca36068 Год назад

      @@diecknet Ich habe leider kaum bis keine Ahnung von Skripten bzw. Powershell. Ich mache momentan ein Praktikum und soll mich darüber informieren und im besten fall ein Befehl dafür erstellen. Ich habe leider bisher auch noch nichts wirkliches im Internet gefunden.

    • @diecknet
      @diecknet  Год назад

      @@Luca36068 Cool, dann ist es ja einer super Möglichkeit für dich zu lernen.
      Ich würde so vorgehen:
      1. Zuerst anfangen rauszufinden, wie du per PowerShell auslesen kannst, welchen RDP Lizenzserver das lokale System hat.
      2. Im nächsten Schritt dann, wie du das für andere Systeme ausführen kannst.
      3. Und zuletzt dann eine Möglichkeit die Ergebnisse gesammelt auszuwerten oder auszugeben.