diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md index 8e17a52ca5..2943be7560 100644 --- a/windows/manage/TOC.md +++ b/windows/manage/TOC.md @@ -110,18 +110,18 @@ ##### [How to Convert a Package Created in a Previous Version of App-V](appv-convert-a-package-created-in-a-previous-version-of-appv.md) #### [Maintaining App-V](appv-maintaining-appv.md) ##### [How to Move the App-V Server to Another Computer](appv-move-the-appv-server-to-another-computer.md) -#### [Administering App-V by Using PowerShell](appv-administering-appv-with-powershell.md) -##### [How to Load the PowerShell Cmdlets and Get Cmdlet Help ](appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md) -##### [How to Manage App-V Packages Running on a Stand-Alone Computer by Using PowerShell](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md) -##### [How to Manage Connection Groups on a Stand-alone Computer by Using PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md) -##### [How to Modify Client Configuration by Using PowerShell](appv-modify-client-configuration-with-powershell.md) +#### [Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) +##### [How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help ](appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md) +##### [How to Manage App-V Packages Running on a Stand-Alone Computer by Using Windows PowerShell](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md) +##### [How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md) +##### [How to Modify Client Configuration by Using Windows PowerShell](appv-modify-client-configuration-with-powershell.md) ##### [How to Configure the Client to Receive Package and Connection Groups Updates From the Publishing Server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md) -##### [How to Apply the User Configuration File by Using PowerShell](appv-apply-the-user-configuration-file-with-powershell.md) -##### [How to Apply the Deployment Configuration File by Using PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md) -##### [How to Sequence a Package by Using PowerShell ](appv-sequence-a-package-with-powershell.md) -##### [How to Create a Package Accelerator by Using PowerShell](appv-create-a-package-accelerator-with-powershell.md) -##### [How to Enable Reporting on the App-V Client by Using PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md) -##### [How to Install the App-V Databases and Convert the Associated Security Identifiers by Using PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md) +##### [How to Apply the User Configuration File by Using Windows PowerShell](appv-apply-the-user-configuration-file-with-powershell.md) +##### [How to Apply the Deployment Configuration File by Using Windows PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md) +##### [How to Sequence a Package by Using Windows PowerShell ](appv-sequence-a-package-with-powershell.md) +##### [How to Create a Package Accelerator by Using Windows PowerShell](appv-create-a-package-accelerator-with-powershell.md) +##### [How to Enable Reporting on the App-V Client by Using Windows PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md) +##### [How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md) ### [Troubleshooting App-V](appv-troubleshooting.md) ### [Technical Reference for App-V](appv-technical-reference.md) #### [Performance Guidance for Application Virtualization](appv-performance-guidance.md) diff --git a/windows/manage/appv-administering-appv-with-powershell.md b/windows/manage/appv-administering-appv-with-powershell.md index ebf327d6fb..1465d8003c 100644 --- a/windows/manage/appv-administering-appv-with-powershell.md +++ b/windows/manage/appv-administering-appv-with-powershell.md @@ -33,15 +33,15 @@ Use the following Windows PowerShell procedures to perform various App-V tasks.
[How to Load the PowerShell Cmdlets and Get Cmdlet Help](appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md)
[How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help](appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md)
Describes how to install the Windows PowerShell cmdlets and find cmdlet help and examples.
[How to Manage App-V Packages Running on a Stand-Alone Computer by Using PowerShell](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md)
[How to Manage App-V Packages Running on a Stand-Alone Computer by Using Windows PowerShell](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md)
Describes how to manage the client package lifecycle on a stand-alone computer by using Windows PowerShell.
[How to Manage Connection Groups on a Stand-alone Computer by Using PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md)
[How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md)
Describes how to manage connection groups by using Windows PowerShell.
Describes how to modify the client by using Windows PowerShell.
[How to Apply the User Configuration File by Using PowerShell](appv-apply-the-user-configuration-file-with-powershell.md)
[How to Apply the User Configuration File by Using Windows PowerShell](appv-apply-the-user-configuration-file-with-powershell.md)
Describes how to apply a user configuration file by using Windows PowerShell.
[How to Apply the Deployment Configuration File by Using PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md)
[How to Apply the Deployment Configuration File by Using Windows PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md)
Describes how to apply a deployment configuration file by using Windows PowerShell.
[How to Sequence a Package by Using PowerShell](appv-sequence-a-package-with-powershell.md)
[How to Sequence a Package by Using Windows PowerShell](appv-sequence-a-package-with-powershell.md)
Describes how to create a new package by using Windows PowerShell.
[How to Create a Package Accelerator by Using PowerShell](appv-create-a-package-accelerator-with-powershell.md)
[How to Create a Package Accelerator by Using Windows PowerShell](appv-create-a-package-accelerator-with-powershell.md)
Describes how to create a package accelerator by using Windows PowerShell. You can use package accelerators automatically sequence large, complex applications.
[How to Enable Reporting on the App-V Client by Using PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md)
[How to Enable Reporting on the App-V Client by Using Windows PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md)
Describes how to enable the computer running the App-V to send reporting information.
[How to Install the App-V Databases and Convert the Associated Security Identifiers by Using PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md)
[How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md)
Describes how to take an array of account names and to convert each of them to the corresponding SID in standard and hexadecimal formats.
Package name contains $ |
-If a package name contains the character ( $ ), you must use a single-quote ( ‘ ), for example, -Add-AppvClientPackage ‘Contoso$App.appv’ |
+If a package name contains the character ( $ ), you must use a single-quote ( ' ), for example, +Add-AppvClientPackage 'Contoso$App.appv' |
Computer Configuration > Administrative Templates > System > App-V > Publishing
PowerShell cmdlet
Run the Set-AppvClientConfiguration cmdlet with the –RequirePublishAsAdmin parameter.
+Windows PowerShell cmdlet
Run the Set-AppvClientConfiguration cmdlet with the -RequirePublishAsAdmin parameter.
Parameter values:
0 - False
1 - True
Example:: Set-AppvClientConfiguration –RequirePublishAsAdmin1
Example: Set-AppvClientConfiguration -RequirePublishAsAdmin 1
Task description with App-V | -How to perform the task with App-V | -||||||
---|---|---|---|---|---|---|---|
You can configure a connection group to accept any version of a package, which enables you to upgrade the package without having to disable the connection group. -How the feature works: -
|
-
|
-
Input | -Description | -Example | -
---|---|---|
Add element |
- Specifies the products and languages to include in the package. |
- N/A |
-
OfficeClientEdition (attribute of Add element) |
- Specifies the edition of Office 2013 product to use: 32-bit or 64-bit. The operation fails if OfficeClientEdition is not set to a valid value. |
- OfficeClientEdition="32" -OfficeClientEdition="64" |
-
Product element |
- Specifies the application. Project 2013 and Visio 2013 must be specified here as an added product to be included in the applications. |
-
|
-
Language element |
- Specifies the language supported in the applications |
-
|
-
Version (attribute of Add element) |
- Optional. Specifies a build to use for the package -Defaults to latest advertised build (as defined in v32.CAB at the Office source). |
-
|
-
SourcePath (attribute of Add element) |
- Specifies the location in which the applications will be saved to. |
-
|
-
\\server\Office2013
\\\\server\Office2013
is the network share location that contains the Office Deployment Tool and the custom Configuration.xml file, Customconfig.xml.
Setup.exe
setup.exe
is the Office Deployment Tool.
/download
/download
downloads the Office 2013 applications that you specify in the customConfig.xml file. These bits can be later converted in an Office 2013 App-V package with Volume Licensing.
\\server\Office2013\Customconfig.xml
\\\\server\Office2013\Customconfig.xml
passes the XML configuration file required to complete the download process, in this example, customconfig.xml. After using the download command, Office applications should be found in the location specified in the configuration xml file, in this example \\Server\Office2013.
Input and description | +Example | +
---|---|
Add element: |
+N/A |
+
OfficeClientEdition (attribute of Add element): |
+
|
+
Product element: |
+
|
+
Language element: |
+
|
+
Version (attribute of Add element): |
+
|
+
SourcePath (attribute of Add element): |
+
|
+
Parameter | -What to change the value to | -||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SourcePath |
- Point to the Office applications downloaded earlier. |
- ||||||||||||
ProductID |
- Specify the type of licensing, as shown in the following examples: -
|
- ||||||||||||
ExcludeApp (optional) |
- Lets you specify Office programs that you don’t want included in the App-V package that the Office Deployment Tool creates. For example, you can exclude Access and InfoPath. |
- ||||||||||||
PACKAGEGUID (optional) |
- By default, all App-V packages created by the Office Deployment Tool share the same App-V Package ID. You can use PACKAGEGUID to specify a different package ID for each package, which allows you to publish multiple App-V packages, created by the Office Deployment Tool, and manage them by using the App-V Server. -An example of when to use this parameter is if you create different packages for different users. For example, you can create a package with just Office 2013 for some users, and create another package with Office 2013 and Visio 2013 for another set of users. -
- Note
-
- Even if you use unique package IDs, you can still deploy only one App-V package to a single device. -
-
- |
-
\\server\Office2013
\\\\server\Office2013
is the network share location that contains the Office Deployment Tool and the custom Configuration.xml file, Customconfig.xml.
Setup.exe
setup.exe
is the Office Deployment Tool.
/packager
/packager
creates the Office 2013 App-V package with Volume Licensing as specified in the customConfig.xml file.
\\server\Office2013\Customconfig.xml
\\\\server\Office2013\Customconfig.xml
passes the configuration XML file (in this case customConfig) that has been prepared for the packaging stage.
\\server\share\Office 2013AppV
\\\\server\share\Office2013AppV
specifies the location of the newly created Office App-V package.
Enable PowerShell scripting on the App-V clients
Enable Windows PowerShell scripting on the App-V clients
To publish Office 2013 packages, you must run a script.
-Package scripts are disabled by default on App-V clients. To enable scripting, run the following PowerShell command:
+Package scripts are disabled by default on App-V clients. To enable scripting, run the following Windows PowerShell command:
Set-AppvClientConfiguration –EnablePackageScripts 1
Task | -Details | -||||
---|---|---|---|---|---|
How do I package and publish Visio 2013 and Project 2013 with Office? |
-You must include Visio 2013 and Project 2013 in the same package with Office. -If you aren’t deploying Office, you can create a package that contains Visio and/or Project. |
-||||
How can I deploy Visio 2013 and Project 2013 to specific users? |
-Use one of the following methods: -
|
-
Set-AppvClientConfiguration
–RequirePublishAsAdmin
+-RequirePublishAsAdmin
0 - False
1 - True
Set-AppvClientConfiguration –RequirePublishAsAdmin1
Set-AppvClientConfiguration -RequirePublishAsAdmin 1
Account for Synchronous Script Execution during Package Lifecycle. |
-If script collateral is embedded in the package, Add (Powershell) may be significantly slower. + | If script collateral is embedded in the package, Add cmdlets may be significantly slower. Running of scripts during virtual application launch (StartVirtualEnvironment, StartProcess) and/or Add+Publish will impact the perceived performance during one or more of these lifecycle operations. |
Use of Asynchronous (Non-Blocking) Scripts will ensure that the lifecycle operations complete efficiently. |
This step requires working knowledge of all virtual application packages with embedded script collateral, which have associated dynamic configurations files and which reference and run scripts synchronously. |
@@ -677,18 +677,15 @@ For documentation on How to Apply a Dynamic Configuration, see:
- Open AppxManifest.xml and locate the following:
- <appv:Extension Category="AppV.Fonts">
+ ```
+