Software Pakete importieren
Software Pakete importieren
Erlaubt den Import von zuvor exportierten DSM Software-Paketen.
Beispiele:
Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk. |
Hinweis: Die Cmdlets für den Im- und Export von Software Paketen verwenden die Tools "SoftwareImport.exe" sowie "SoftwareExport.exe" der DSM PowerToyz. Sie müssen diese Executables in das Rootverzeichnis Ihrer DSM-Freigabe kopieren, um die Cmdlets verwenden zu können. Wenn die Tools nicht gefunden werden, erhalten Sie beim Aufruf des Befehls die folgende Fehlermeldung: "SoftwareImport.exe failed: Missing Software import tool (SoftwareImport.exe) of Ivanti DSM Power ToyZ in DSM share folder '<your DSM share>'." |
Um exportierte Pakete aus dem Verzeichnis "D:\Work\DSMImport" zu importieren, verwenden Sie den untenstehenden Code. Beachten Sie, dass Sie das übergeordnete Verzeichnis angeben müssen und dass stets alle Pakete importiert werden, die sich in dem angegebenen Verzeichnis befinden.
Import-EmdbSoftwarePackage -SourceFolder "D:\Work\DSMImport" |
Hinweis: Falls Sie den Import lokal auf dem Ziel-Depot aufrufen, geben Sie den Parameter DsmDepot und den zugehörigen lokalen Pfad an, da das Import-Tool ansonsten abstürtzt! |
Um exportierte Pakete aus dem Verzeichnis "D:\Work\DSMImport" lokal auf dem Zieldepot zu importieren, geben Sie zusätzlich den DsmDepot-Parameter an:
Import-EmdbSoftwarePackage -SourceFolder "D:\Work\DSMImport" -DsmDepot "D:\DSM" |
Sie können mit dem Cmdlet auch den interaktiven Dialog öffnen, und die Werte für Ihren gewünschten Import automatisch eintragen lassen. Geben Sie dazu den Dialog-Switch an:
Import-EmdbSoftwarePackage -SourceFolder "D:\Work\DSMImport" -Dialog |
Hinweis: Mit dem IgnoreExportVersion-Schalter können Sie Pakete importieren, die aus neueren DSM-Versionen exportiert wurden. Die Verwendung dieses Schalters wird nicht empfohlen. |
Falls Sie für die Verbindung auf die DSM-Umgebung einen anderen Benutzer verwenden müssen, können Sie dem Befehl ein Credential-Objekt mitgeben:
$MyCredential = Get-Credential Import-EmdbSoftwarePackage -SourceFolder "D:\Work\DSMImport" -Credential $MyCredential |