Freigeben über


ValidateProductID-Aktion

Die ValidateProductID-Aktion legt die ProductID-Eigenschaft auf den vollständigen Produktbezeichner fest.

Sequenzeinschränkungen

Diese Aktion muss vor dem Benutzeroberflächenassistenten in der InstallUISequence-Tabelle und vor der RegisterUser-Aktion in der InstallExecuteSequence-Tabelle sequenziert werden.

ActionData-Meldungen

Es gibt keine ActionData-Nachrichten.

Bemerkungen

Der Installer überprüft, ob ein Produkt erfolgreich validiert wurde, indem die ProductID-Eigenschaft überprüft wird. Der Installer legt die ProductID-Eigenschaft nach erfolgreicher Validierung auf den vollständigen Produktbezeichner fest. Die ValidateProductID-Aktion führt keine Aktion aus, wenn die ProductID-Eigenschaft bereits durch eine erfolgreiche Validierung oder eine andere Methode festgelegt wurde.

Die ValidateProductID-Aktion gibt immer einen Erfolg zurück, unabhängig davon, ob der Produktbezeichner gültig ist oder nicht, sodass der Produktbezeichner bei der ersten Ausführung des Produkts in die Befehlszeile eingegeben werden kann.

Der Produktbezeichner kann überprüft werden, ohne dass Benutzer*innen diese Informationen erneut eingeben müssen, indem die PIDKEY-Eigenschaft in der Befehlszeile oder mithilfe einer Transformation festgelegt wird. Die Anzeige des Dialogfelds, das Benutzer*innen zur Eingabe des Produktbezeichners anfordert, kann dann von der ProductID-Eigenschaft abhängig gemacht werden, die beim Überprüfen der PIDKEY-Eigenschaft festgelegt wird.