Verwalten von Richtlinieneinstellungen

Die VBScript-Datei „WiPolicy.vbs“ wird in den Windows SDK-Komponenten für Windows Installer-Entwickler bereitgestellt. Dieses Beispiel zeigt, wie Skripts zum Verwalten von Systemrichtlinien verwendet werden können. Die Richtlinie kann von einem Administrator mithilfe des Gruppenrichtlinie-Editors konfiguriert werden.

In diesem Beispiel werden die Windows Installer-Richtlinien veranschaulicht.

Sie benötigen die CScript.exe- oder WScript.exe-Version des Windows Script Hosts, um dieses Beispiel zu verwenden. Wenn Sie „CScript.exe“ zum Ausführen dieses Beispiels verwenden möchten, geben Sie an der Eingabeaufforderung einen Befehl mit der folgenden Syntax ein. Die Hilfe wird angezeigt, wenn das erste Argument „/?“ lautet oder wenn zu wenige Argumente angegeben werden. Wenn Sie die Ausgabe in eine Datei umleiten möchten, beenden Sie die Befehlszeile mit „VBS > [Pfad zur Datei]“. Das Beispiel gibt folgende Werte zurück: 0 bei Erfolg, 1 bei Aufruf der Hilfe und 2 bei einem Fehler des Skripts.

cscript WiPolicy.vbs [Richtlinie][Wert]

Wenn in der Befehlszeile keine Argumente angegeben werden, gibt das Beispiel die aktuellen Richtlinieneinstellungen zurück. Geben Sie mithilfe der folgenden Bezeichnercodes die festzulegende Richtlinie an. Geben Sie den neuen Wert für die Richtlinie an. Um den aktuellen Wert einer Richtlinie zurückzugeben, geben Sie für den Wert eine leere Zeichenfolge "" an.

CODE BESCHREIBUNG
LM Protokollierungsmodi. Weitere Informationen finden Sie unter Protokollierung.
DO Debugmodi. Weitere Informationen finden Sie unter Debuggen.
DI Deaktiviert den Windows Installer-Modus. Weitere Informationen finden Sie unter DisableMsi.
WT Wartetimeout in Sekunden bei fehlender Aktivität. HKLM\SoftWare\Policies\Microsoft\Windows\Installer\Timeout
DB Deaktiviert für den Benutzer das Navigieren zu Quellspeicherorten. Weitere Informationen finden Sie unter DisableBrowse.
DP Deaktiviert das Patchen. Weitere Informationen finden Sie unter DisablePatch.
UC Öffentliche Eigenschaften, die zum Installieren des Diensts gesendet werden. Weitere Informationen finden Sie unter EnableUserControl.
SS Für die Erstellung von Skripts im Browser sicherer Installer. Weitere Informationen finden Sie unter SafeForScripting.
EM Systemberechtigungen (HKLM). Weitere Informationen finden Sie unter AlwaysInstallElevated.
EU Systemberechtigungen (HKCU). Weitere Informationen finden Sie unter AlwaysInstallElevated.
DR Deaktiviert die Rollbackrichtlinie. Weitere Informationen finden Sie unter DisableRollback.
TS Sucht Transformationen am Stamm des Quellimages. Weitere Informationen finden Sie unter TransformsAtSource-Richtlinie.
TP Heftet sichere Tranformationen im clientseitigen Cache an. Weitere Informationen finden Sie unter TransformsSecure-Richtlinie.
SO Suchreihenfolge von Quelltypen. Weitere Informationen finden Sie unter SearchOrder.

 

Weitere Skriptbeispiele finden Sie unter Windows Installer-Skriptbeispiele. Beispielhilfsprogramme, für die Windows Script Host nicht erforderlich ist, finden Sie unter Windows Installer-Entwicklungstools.