Ich habe ein Array mit 3 Elementen (Feature) in meinem Code. ZZ habe ich sie als $feature = "System","Battery","Signal","Current";
erklärt, aber in Zukunft kann es mehr Eigenschaften geben. Also dachte ich über eine Option in meinem Code nach, um ein neues Feature hinzuzufügen (implementiert als GUI) und den $feature.Add("$new_feature")
Befehl zu verwenden.Anfügen eines Arrays mit Powershell
Dies funktioniert perfekt für diesen bestimmten Lauf des Skripts. Aber wenn ich das Skript erneut ausführe, wird dieses neue Feature nicht angezeigt. Wie kann ich dieses Problem lösen, so dass, wann immer ein neues Feature hinzugefügt wird, es für immer im Skript bleiben wird?
Ist das möglich?
Sie wollen die Daten in einem Lauf hinzugefügt werden, auch angezeigt, wie noch in den folgenden Läufen vorhanden? Klingt so, als müssten Sie in einen separaten Datensatz schauen, in dem alle möglichen Werte zwischen den einzelnen Durchläufen gespeichert werden. Auch, $ feature + = $ new_feature' – gravity
Ein Skript erinnert sich nicht daran, was beim letzten Mal passiert ist. Sie müssen alle Daten speichern, die beim nächsten Ausführen des Skripts verfügbar sein sollen. –