Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie Verschiedene Verwaltungsaufgaben auf einem eigenständigen Clientcomputer mithilfe von Windows PowerShell ausgeführt werden.
So geben Sie eine Liste von Paketen zurück
Verwenden Sie die folgenden Informationen, um eine Liste von Paketen zurückzugeben, die für einen bestimmten Benutzer berechtigt sind:
Cmdlet: Get-AppvClientPackage
Parameter: -Name -Version -PackageID -VersionID
Beispiel: Get-AppvClientPackage -Name "ContosoApplication" -Version 2
So fügen Sie ein Paket hinzu
Verwenden Sie die folgenden Informationen, um einem Computer ein Paket hinzuzufügen.
Wichtig
In diesem Beispiel wird nur ein Paket hinzugefügt. Das Paket wird nicht für den Benutzer oder den Computer veröffentlicht.
Cmdlet: Add-AppvClientPackage
Beispiel: $Contoso = Add-AppvClientPackage \\path\to\appv\package.appv
So veröffentlichen Sie ein Paket
Verwenden Sie die folgenden Informationen, um ein Paket zu veröffentlichen, das einem bestimmten Benutzer oder global für einen beliebigen Benutzer auf dem Computer hinzugefügt wurde.
Veröffentlichungsmethode | Cmdlet und Beispiel |
---|---|
Veröffentlichen für den Benutzer |
Cmdlet: Publish-AppvClientPackage Beispiel: Publish-AppvClientPackage "ContosoApplication" |
Globale Veröffentlichung |
Cmdlet: Publish-AppvClientPackage Beispiel: Publish-AppvClientPackage "ContosoApplication" -Global |
So veröffentlichen Sie ein Paket für einen bestimmten Benutzer
Hinweis
Sie müssen App-V 5.0 SP2 Hotfix Package 5 oder höher verwenden, um diesen Parameter verwenden zu können.
Ein Administrator kann ein Paket für einen bestimmten Benutzer veröffentlichen, indem er den optionalen Parameter -UserSID mit dem Cmdlet Publish-AppvClientPackage angibt, wobei -UserSID die Sicherheits-ID (SID) des Endbenutzers darstellt.
So verwenden Sie diesen Parameter:
Sie können Sie dieses Cmdlet in der Benutzer- oder Administratorsitzung ausführen.
Sie müssen mit Administratoranmeldeinformationen angemeldet sein, um den Parameter verwenden zu können.
Der Endbenutzer muss angemeldet sein.
Sie müssen die Sicherheits-ID (SID) des Endbenutzers angeben.
Cmdlet: Publish-AppvClientPackage
Beispiel: Publish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345
So fügen Sie ein Paket hinzu und veröffentlichen es
Verwenden Sie die folgenden Informationen, um einem Computer ein Paket hinzuzufügen und für den Benutzer zu veröffentlichen.
Cmdlet: Add-AppvClientPackage
Beispiel: Add-AppvClientPackage \\path\to\appv\package.appv | Publish-AppvClientPackage
So heben Sie die Veröffentlichung eines vorhandenen Pakets auf
Verwenden Sie die folgenden Informationen, um die Veröffentlichung eines Pakets aufzuheben, das für einen Benutzer berechtigt war, das Paket jedoch nicht vom Computer zu entfernen.
Cmdlet: Unpublish-AppvClientPackage
Beispiel: Unpublish-AppvClientPackage "ContosoApplication"
So heben Sie die Veröffentlichung eines Pakets für einen bestimmten Benutzer auf
Hinweis
Sie müssen App-V 5.0 SP2 Hotfix Package 5 oder höher verwenden, um diesen Parameter verwenden zu können.
Ein Administrator kann die Veröffentlichung eines Pakets für einen bestimmten Benutzer aufheben, indem er den optionalen Parameter -UserSID mit dem Cmdlet Unpublish-AppvClientPackage verwendet, wobei -UserSID die Sicherheits-ID (SID) des Endbenutzers darstellt.
So verwenden Sie diesen Parameter:
Sie können Sie dieses Cmdlet in der Benutzer- oder Administratorsitzung ausführen.
Sie müssen mit Administratoranmeldeinformationen angemeldet sein, um den Parameter verwenden zu können.
Der Endbenutzer muss angemeldet sein.
Sie müssen die Sicherheits-ID (SID) des Endbenutzers angeben.
Cmdlet: Unpublish-AppvClientPackage
Beispiel: Unpublish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345
So entfernen Sie ein vorhandenes Paket
Verwenden Sie die folgenden Informationen, um ein Paket vom Computer zu entfernen.
Cmdlet: Remove-AppvClientPackage
Beispiel: Remove-AppvClientPackage "ContosoApplication"
Hinweis
App-V-Cmdlets wurden variablen für die vorherigen Beispiele nur aus Gründen der Übersichtlichkeit zugewiesen. Zuweisung ist keine Anforderung. Die meisten Cmdlets können kombiniert werden, wie unter So fügen Sie ein Paket hinzu und veröffentlichen es.
So ermöglichen Sie nur Administratoren das Veröffentlichen oder Aufheben der Veröffentlichung von Paketen
Hinweis
Dieses Feature wird ab App-V 5.0 SP3 unterstützt.
Verwenden Sie das folgende Cmdlet und den folgenden Parameter, um nur Administratoren (nicht Endbenutzern) das Veröffentlichen oder Aufheben der Veröffentlichung von Paketen zu ermöglichen:
Cmdlet | Set-AppvClientConfiguration |
---|---|
Parameter | -RequirePublishAsAdmin |
Parameterwerte: | |
- 0 - False | |
- 1 – True | |
Beispiel: | Set-AppvClientConfiguration -RequirePublishAsAdmin 1 |
Informationen zum Festlegen dieser Konfiguration mithilfe der App-V-Verwaltungskonsole finden Sie unter Veröffentlichen eines Pakets mithilfe der Verwaltungskonsole.
Grundlegendes zu ausstehenden Paketen (UserPending und GlobalPending)
Ab App-V 5.0 SP2: Wenn Sie ein PowerShell-Cmdlet ausführen, das sich auf ein aktuell verwendetes Paket auswirkt, wird die Auszuführende Aufgabe in den Status Ausstehend versetzt. Wenn Sie beispielsweise versuchen, ein Paket zu veröffentlichen, wenn eine Anwendung in diesem Paket verwendet wird, und dann Get-AppvClientPackage ausführen, wird die ausstehende status in der Cmdletausgabe wie folgt angezeigt:
Cmdlet-Ausgabeelement | Beschreibung |
---|---|
UserPending | Gibt an, ob das aufgelistete Paket über eine ausstehende Aufgabe verfügt, die auf den Benutzer angewendet wird: |
– Wahr | |
– Falsch | |
GlobalPending | Gibt an, ob das aufgelistete Paket über eine ausstehende Aufgabe verfügt, die global auf den Computer angewendet wird: |
– Wahr | |
– Falsch |
Die ausstehende Aufgabe wird später gemäß den folgenden Regeln ausgeführt:
Art der Hintergrundaufgabe | Anwendbare Regel |
---|---|
Benutzerbasierte Aufgabe, z. B. Veröffentlichen eines Pakets für einen Benutzer | Die ausstehende Aufgabe wird ausgeführt, nachdem sich der Benutzer abmeldet und sich dann wieder anmeldet. |
Global basierende Aufgabe, z. B. globales Aktivieren einer Verbindungsgruppe | Die ausstehende Aufgabe wird ausgeführt, wenn der Computer heruntergefahren und dann neu gestartet wird. |
Weitere Informationen zu ausstehenden Aufgaben finden Sie unter Informationen zu App-V 5.0 SP2.