Warum sind die Beschreibungen der benutzerdefinierten Wiederherstellungspunkte nicht konsistent?

399
GµårÐïåñ

Ich bin auf etwas gestoßen, das ich nicht erklären kann, und ich hatte gehofft, dass sich jemand dessen bewusst ist und entweder weiß, was es verursacht oder wie man es abschwächen kann.

Hintergrund

Ich habe ein Skript, das Systemwiederherstellungspunkte erstellt, wenn es in bestimmten Intervallen ausgeführt wird (z. B. bei Systemanmeldung oder geplanter Aufgabe). Die Wiederherstellungspunkte werden während des Erstellungsprozesses ohne Probleme mit spezifischen generierten Beschreibungen versehen.

Problem

Wenn ich mir die Systemwiederherstellungsschnittstelle ansehe, sehe ich sie alle als " Automatic Restore Point " (1) für ihre Beschreibungen aufgeführt. Wenn ich jedoch auf "Nach betroffenen Programmen suchen " (2) klicke, wird in dem sich öffnenden Fenster die richtige Beschreibung oben angezeigt (3) .

Frage

Warum die Inkonsistenz? Warum wird die Beschreibung, die eindeutig darin enthalten ist und auf dem folgenden Bildschirm angezeigt wird, nicht in der Liste der Wiederherstellungspunkte angezeigt?

Gibt es eine Flagge, die ich vermisse? (aka: Gibt es eine Einstellung oder eine Option, die umgedreht werden muss, damit sie angezeigt wird?) Oder ist dies nur eine Systemstörung / Einschränkung?

Visuell

Warum sind die Beschreibungen der benutzerdefinierten Wiederherstellungspunkte nicht konsistent?

Vielen Dank im Voraus und ich freue mich auf Ihre Erkenntnisse oder einen möglichen Workaround.


Update: Testen / Befunde

[per @ MichaelFranks Anfrage mit PowerShell]

Den Befehl ausgeben:

Checkpoint-Computer -Description "I'm Custom Made" -RestorePointType "MODIFY_SETTINGS"

Die Beschreibung in # 1 wird nun korrekt als "I'm Custom Made" angezeigt. Dies scheint darauf hinzudeuten, dass die beiden Beschreibungen tatsächlich dieselbe Variable sind. Warum sie jedoch bei der Verwendung unterschiedlich sind command-lineoder vbsunklar sind. Der angegebene Typ stimmt mit anderen als System überein .

Warum sind die Beschreibungen der benutzerdefinierten Wiederherstellungspunkte nicht konsistent?Warum sind die Beschreibungen der benutzerdefinierten Wiederherstellungspunkte nicht konsistent?

Nun stellt sich die Frage, warum die Ungleichheit?

Auflösung

Bis ich den zugrunde liegenden Grund für den Unterschied herausfinden kann, habe ich den PS-Befehl gebootet, der die erwarteten Ergebnisse korrekt im Batch-Skript zu erzeugen scheint. Dadurch ist es nicht mehr erforderlich, den VBS extern zu handhaben (was ziemlich robust und vom Betriebssystem bedient wird), aber in der Zwischenzeit wird alles in einer einzigen Stapeldatei zusammengefasst. Es gibt also eine Vereinfachung (sogar einige erweiterte Kompatibilitätsoptionen werden jetzt übersprungen).

0
@Ramhound Es tut mir leid, aber ich bin nicht sicher, was du meinst. Die Beschreibungsspalte ist in der Tat vorhanden, und doch ist der Beschreibungstext anders. Was ist das für 4 Spalten und wurde dort noch nie angezeigt? Könntest Du das erläutern? GµårÐïåñ vor 5 Jahren 0
Können Sie das Skript oder den Befehl, den Sie verwenden, posten? Appleoddity vor 5 Jahren 0
@Appleoddity Ich könnte, aber das ist nicht das Problem, es wird richtig und richtig erstellt, und die richtige Beschreibung wird im zweiten Fenster angezeigt, aber nicht in der Liste. Das ist das Problem, das ich lösen möchte. Ich weiß nicht, wie der Code helfen wird, aber wenn Sie es erklären können, würde ich es gerne hinzufügen, möchte die Frage jedoch nicht mit unnötigen Informationen verschmutzen. Es gibt mehrere Möglichkeiten, dies zu tun. Verwenden Sie die Befehlszeile oder VBS, und beide führen zum gleichen Ergebnis. Ich habe beide Methoden getestet, aber VBS als Bereinigungsoption festgelegt. GµårÐïåñ vor 5 Jahren 0
Dies sind die Zeilen, die es erstellen: Set SRP = getobject ("winmgmts: \\. \ Root \ default: Systemrestore") sOut = SRP.createrestorepoint (sDesc, 7, 100) ` GµårÐïåñ vor 5 Jahren 0
Dies ist wahrscheinlich der wichtigste Teil Ihrer Frage. Sie haben gefragt: „Gibt es eine Flagge, die ich vermisse?“ Beginnen wir mit einem Blick auf das, was Sie gerade tun, und gehen Sie von dort weiter. Wie Sie gesagt haben, gibt es viele Möglichkeiten, dies zu tun. Vielleicht haben Sie den "richtigen" Weg verpasst. Appleoddity vor 5 Jahren 0
Warum denken Sie, dass die beiden Beschreibungen gleich sind? Vielleicht handelt es sich einfach um * beide * Beschreibungen, aber nicht um dieselbe Beschreibung. Michael Frank vor 5 Jahren 0
@Appleoddity Ich verstehe die Verwirrung und es tut mir leid. Die Erstellung hat nur 3 Parameter, mehr nicht. Was ich meinte, war ein System-Flag, etwas auf Betriebssystemebene, das geändert werden muss. Entschuldigung, ich war nicht klarer darüber. Für die Erstellung werden nur 3 Parameter benötigt, von denen einer die Beschreibung und die anderen zwei die Typen sind. GµårÐïåñ vor 5 Jahren 0
@MichaelFrank Nun, beide sind mit "Beschreibung" beschriftet, es war eine logische Annahme, nein? Warum denkst du, dass sie nicht sind? Schlagen Sie vor, dass es sich um zwei voneinander unabhängige Variablen handelt, die dasselbe Label haben? Das ist eine interessante Perspektive, aber ich sehe nicht, wie das sinnvoll wäre, obwohl mit M $ alles möglich ist. Irgendwelche Erkenntnisse darüber, wie und ob dies der Fall sein könnte? GµårÐïåñ vor 5 Jahren 0
@ GµårÐïåñ Mein ursprünglicher Gedankengang bestand darin, dass sie die Art des Wiederherstellungspunkts einfach beschreiben. Automatisch oder manuell usw. Dies ist jedoch möglicherweise nicht genau. Können Sie trotzdem versuchen, den Powershell-Befehl `Checkpoint-Computer` zu verwenden, um einen Wiederherstellungspunkt festzulegen und zu sehen, ob dies funktioniert? Michael Frank vor 5 Jahren 0
@MichaelFrank Ich verstehe, was du meinst, und es ist möglich, dass sie die schreckliche Wahl getroffen haben, von demselben Label auf sie zu verweisen, daher ist meine Beobachtung verwirrend. Natürlich kann ich die Powershell-Methode ausprobieren, gebe mir etwas Zeit, um die Fahnenstange hochzuklettern, und ich werde ein wenig Feedback zu meinen Ergebnissen geben. Ich werde versuchen, es vor dem Ende des Tages oder wenn ich nach Hause komme, zu erreichen. Vielen Dank. GµårÐïåñ vor 5 Jahren 0
@MichaelFrank Bitte sehen Sie sich die Ergebnisse in der obigen Frage an. Jeder weitere Einblick wäre sehr dankbar. Danke noch einmal. GµårÐïåñ vor 5 Jahren 0

0 Antworten auf die Frage