PackageDeployment Modul Hilfe
|
Package Deployment Module
|
Repair-MsiProduct Cmdlet
|
Version 3.0.0.0
|
Repair-MsiProduct
Übersicht
MSI-basierte Software erneut installieren oder reparieren
Syntax
Repair-MsiProduct [-ProductCode] <String> [[-DisplayName] <String>] [[-RepairOptionFlags] <String>] [-ContinueOnError] [[-UiLevelFlags] <String>] [[-AssistanceFlags] <String>] [[-ResultVariable] <String>] [[-Context] <String>] [<CommonParameters>]
Beschreibung
Repariert oder installiert (Teile) einer MSI basierten Software erneut.
Parameter
-AssistanceFlags <String>
|
* NCP-Einstellungen (ICDB) verwenden: Verwendet die Einstellung des Schalters Benutzeroberfläche des Windows Installers komplett abschalten. Der Schalter ist in der ICDB auf ORG, Region und Site-Ebene im Abschnitt Windows Installer (MSI) definiert: Nein verwendet den Level Basis, Ja verwendet den Level Automatisch. * MSI Logging aktivieren: Verwendet die MSI-spezifische Protokollierung im Debug (Detailliert) oder Normalen Modus.
|
Erforderlich
|
Nein
|
Position
|
4
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-Context <String>
|
User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer. UserPerService: Benutzerbezogener Befehl, Ausführung im Service-Kontext Computer: Ausführung unter Benutzerkonto; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer. ComputerPerService: Ausführung im Service-Kontext; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.
|
Erforderlich
|
Nein
|
Position
|
6
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-ContinueOnError <SwitchParameter>
|
Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort
|
Erforderlich
|
Nein
|
Position
|
Named
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-DisplayName <String>
|
Der Software-Name wird im nachfolgenden Feld angezeigt.
|
Erforderlich
|
Nein
|
Position
|
1
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-ProductCode <String>
|
Die MSI-basierte Software wird über den Produkt-Code (MSI-GUID) identifiziert.
|
Erforderlich
|
Ja
|
Position
|
0
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-RepairOptionFlags <String>
|
Optionen: * Neuinstallieren, wenn die Datei fehlt * Neuinstallieren, wenn die Datei fehlt oder in einer älteren Version vorliegt * Neuinstallieren, wenn die Datei fehlt, in einer älteren Version vorliegt, oder identisch ist * Neuinstallieren, wenn die Datei fehlt oder in einer anderen Version vorliegt * Checksummen prüfen und neuinstallieren, wenn Dateien fehlen oder korrupt sind * Neuinstallation der Dateien erzwingen * Registry-Einträge neu schreiben (HKCU und HKU) * Registry-Einträge neu schreiben (HKCR und HKLM) * Alle Kurzbefehle und Icons neuinstallieren * Aus dem Quellpaket starten und das lokale Paket in den Cache laden.
|
Erforderlich
|
Nein
|
Position
|
2
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-ResultVariable <String>
|
Variable, die das Ergebnis aufnimmt.
|
Erforderlich
|
Nein
|
Position
|
5
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
-UiLevelFlags <String>
|
Definiert die Anzeige und Umfang einer Benutzeroberfläche für die Installation des MSI-Pakets. Den Umfang können Sie durch einen der folgenden Werte definieren. * Alles: Benutzeroberfläche mit Assistenten, Dialogen, Fortschritt und Fehlern. * Reduziert: Benutzeroberfläche mit unterdrückten Assistenten und Dialogfenstern. * Basis: Einfache Fortschritts-und Fehlerbehandlung. * Standard: Der Installer wählt eine angemessene Stufe der Benutzeroberfläche selbst. * Automatisch: Komplett automatische Installation im Hintergrund im 'silent' Modus. Optionen * Abschlussdialog anzeigen: In Kombination mit einem oben angegebenen Wert, zeigt der Installer ein Dialogfeld am Ende einer erfolgreichen Installation oder wenn ein Fehler aufgetreten ist. Ein Dialogfeld wird unterdrückt, wenn der Benutzer abbricht. * Nur Fortschritt anzeigen: In Kombination mit dem oben angegebenen Wert 'Basic', zeigt der Installer einfache Fortschrittsdialoge, jedoch keine Dialogfelder oder Fehlermeldungen. * Schaltfläche zum Abbrechen verbergen: In Kombination mit dem oben angegebenen Wert 'Basic', zeigt der Installer einfache Fortschrittsdialgoe, jedoch keinen Dialog-Schalter zum Abbrechen der Installation. Dies verhindert, dass ein Benutzer die Installation abbricht. Nicht alle Kombinationen der Eingabemöglichkeiten (Optionen und Listenwerte) sind sinnvoll.
|
Erforderlich
|
Nein
|
Position
|
3
|
Pipeline-Eingaben akzeptieren
|
Nein
|
|
<CommonParameters>
|
Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters".
|