Install-Assembly
PackageDeployment Modul Hilfe |
Package Deployment Module |
Install-Assembly Cmdlet |
Version 3.0.0.0 |
Install-Assembly
Übersicht
.NET-Assembly installieren
Syntax
Install-Assembly [-SourceFile] <String> [[-TargetFile] <String>] [[-InstallerClassParameterList] <String>] [-BreakLock] [-ContinueOnError] [-CreateBackup] [-ExecuteInstallerClass] [-InstallIntoGAC] [-UninstallCurrentVersions] [[-Replace] <String>] [[-Context] <String>] [<CommonParameters>]
Beschreibung
Installiert ein .NET-Assembly in ein Zielverzeichnis oder in den Global Assembly Cache (GAC). Dazu muss eine entsprechende Installationsdatei ausgewählt werden (exe oder dll). Wenn nicht in den GAC installiert wird, muss das Zielverzeichnis ebenfalls angegeben werden.
InstallAssembly stellt automatisch die benötigte .NET Framework-Version des Assemblys fest und prüft bei der Installation, ob diese Version auf dem gemanagten Computer vorhanden ist. Wenn die benötigte Version nicht vorhanden ist, wird der Befehl nicht ausgeführt!
Die Ausführung von InstallAssembly ist an das .NET Framework-Tool InstallUtil.exe angelehnt.
Parameter
-BreakLock <SwitchParameter> |
||||||
Dateisperre brechen, wenn die Datei vom Server-Dienst gesperrt ist bewirkt, dass vom Server-Dienst gesperrte Dateien auf einem Computer während des laufenden Windows-Betriebs aktualisiert werden können, ohne einen Neustart auszulösen. Die Ausführung dieser Option gilt jeweils für das gewählte Paket und kann in der Konfigurations-Tabelle Allgemeine Paketeigenschaften > Einstellung der Dateisperre des Server-Dienstes gesetzt werden. |
||||||
|
-Context <String> |
||||||
User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer. |
||||||
|
-ContinueOnError <SwitchParameter> |
||||||
Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort |
||||||
|
-CreateBackup <SwitchParameter> |
||||||
Anlegen von Sicherungskopien der Dateien, die durch einen Kopiervorgang aktualisiert werden. |
||||||
|
-ExecuteInstallerClass <SwitchParameter> |
||||||
Wenn die Installation des .NET-Assemblys mit bestimmten Parametern ausgeführt werden soll, müssen diese hier angegeben werden. |
||||||
|
-InstallerClassParameterList <String> |
||||||
Wenn die Installation des .NET-Assemblys mit bestimmten Parametern ausgeführt werden soll, müssen diese hier angegeben werden. |
||||||
|
-InstallIntoGAC <SwitchParameter> |
||||||
Das Aktivieren dieser Option bewirkt, dass das ausgewählte .NET-Assembly in den GAC installiert wird. Dadurch entfallen weitere Angaben des Installationsziels. |
||||||
|
-Replace <String> |
||||||
Always: Gleichnamige Dateien im Zielverzeichnis werden überschrieben. |
||||||
|
-SourceFile <String> |
||||||
Quelldatei. |
||||||
|
-TargetFile <String> |
||||||
Zieldatei. |
||||||
|
-UninstallCurrentVersions <SwitchParameter> |
||||||
Mithilfe dieser zusätzlichen Option werden vorhandene Versionen des ausgewählten .NET-Assemblys im GAC deinstalliert. Anschließend ist nur noch die neu installierte Version verfügbar. |
||||||
|
<CommonParameters> |
Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters". |