Ich habe ein Skript, das gut funktioniert. Es ist ziemlich komplex und macht zahlreiche "Dinge" .. Mein Problem begann, als ich das gesamte 1000-Zeilen-Skript in eine While-Schleife legte.Ich muss meinen runspace zwischen jeder Schleife reinigen - wie räume ich mein Skript auf
Einige/viele meiner Variablen sind doppelt und für jede Schleife durcheinander gebracht ..
Dies ist natürlich, weil ich das Skript im selben Runspace ausführen .. Also, was soll ich tun? Lösche alle meine Variablen mit remove-variable
am Ende meines Skripts? Oder gibt es eine Art magische Sache, die mir erlaubt, meinen Runspace zwischen jedem Lauf zu löschen?
Ich habe das Gefühl, dass ich Dinge durcheinander gebracht habe und dass ich eine Art Scanner brauche, der mir sagt, ob ich nicht benötigte Funktionen/Variablen habe. Ich bin immer noch in den frühen Phasen des Lernens und dieses Skript ist bei mir "den ganzen Weg", so ist es auf keinen Fall eine gute Codierung ..
Also, was wäre "Best Practice" in meiner Situation?
Hallo Bart! Warum hast du meine Frage bearbeitet? – Sune
Vielleicht müssen alle 1000 Zeilen nicht in einer Schleife ausgeführt werden? :-) –
Am besten wäre es, es in kleinere Skripte aufzuteilen und (oder auf Knopfdruck) Ihre Variablen explizit zu initialisieren. Eine Art von klarem Runspace-Manöver würde das Symptom ansprechen, Sie könnten das gleiche Problem innerhalb eines Laufs haben. –