|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > Befehlszeilenwerkzeuge PowerShell-Automatisierung |
Bestimmte Aktionen für MSI- und RPP-Projekte werden über das RayPack PowerShell-Modul bereitgestellt.
Stellen Sie zunächst sicher, dass das Modul importiert ist. Führen Sie folgenden Befehl in einem PowerShell-Terminal Ihrer Wahl aus:
Import-Module "<RayPackInstallDir>\Libraries\Raynet.RayPack.Automation.dll"
Die verfügbaren Befehle können mit folgendem PowerShell-Code angezeigt werden:
(Get-module Raynet.RayPack.Automation).ExportedCommands
Das folgende Skript öffnet ein RPP-Projekt, ändert eine seiner Eigenschaften und erstellt anschließend eine MSI daraus.
$project = Open-Project -File "C:\demo\input.rpp";
[string]$msiPath = "C:\demo\output.msi";
try
{
Set-Property $project -Name "ProductVersion" -Value "1.2.3";
ConvertTo-Msi -Project $project -Target $msiPath -UpdateProductCode $true -UpdateFileProperties $true -MediaLayout CompressedInternal | Out-Null;
}
finally
{
Close-Project -Project $project;
}