A System Center 2012 Configuration Manager
application contains the files and information that are required to
deploy software to a device. An application contains one or more
deployment types that comprise the installation files and
information that are required to install software. A deployment
type also contains rules that specify when and how the software is
deployed.
You can create applications by using the following methods:
- Automatically create the application and
deployment types by reading the application installation files.
- Manually create the application and then add
deployment types later.
Use the following steps to create applications and deployment
types by using Configuration Manager. For information about how to
import an application, see How to import an
application in this topic.
Steps to Create an Application
The following table provides the steps, details, and
more information about how create an application.
Step |
Details |
More Information |
Step 1: Start the Create Application Wizard
|
The Create Application Wizard is used to configure general
information about an application.
|
See Step 1: Start the Create Application
Wizard in this topic.
|
Step 2: Specify whether you want to automatically detect
application information or manually define the information
|
You can use the following methods to configure general
information about the application:
- Automatically detect application information.
In this method, Configuration Manager attempts to read information
about the application from the application installation files, and
then it automatically populates fields in the wizard with
discovered information. Use this method when you want to create an
application that has a single deployment type that uses the default
settings.
- Manually define application information. In
this method, the administrator manually enters information about
the application. Use this method when you want to create a more
complex application that has multiple deployment types, detection
methods, requirements, or dependencies. Also use this method when
application information cannot be read from the installation
files.
|
See Step 2: Specify whether you want to
automatically detect application information or manually define the
information in this topic.
|
Supplemental Procedures to Create an
Application
Use the following information when the steps in the
preceding table require supplemental procedures.
Step 1: Start the Create Application
Wizard
Use this procedure to start the Create Application
Wizard.
To start the Create Application
Wizard
-
In the Configuration Manager console, click Software
Library.
-
In the Software Library workspace, expand
Application Management, and then click
Applications.
-
On the Home tab, in the Create group,
click Create Application.
Step 2: Specify whether you want to
automatically detect application information or manually define the
information
Use one of the following procedures to automatically
detect or manually define application information:
- Use the procedure To
automatically detect application information when you want to
create a simple application that has a single deployment type, such
as a Windows Installer file that has no dependencies or
requirements. After you create an application by using this
procedure, you can edit it as needed to add or change deployment
types and add detection methods, dependencies, or requirements.
- Use the procedure To
manually define application information to create more complex
applications that have multiple deployment types, dependencies,
detection methods, or requirements.
To automatically detect application
information
-
On the General page of the Create Application
Wizard, select the Automatically detect information about this
application from installation files check box.
-
In the Type drop-down list, select the
application installation file type that you want to use to detect
application information. For information about the available
installation types, see Deployment Types
Supported by Configuration Manager in this topic.
-
In the Location field, specify the UNC path in
the form
\\<server>\<share>\<filename>
or the store link for the application installation file that you
want to use to detect application information. Alternatively, click
Browse to browse to the installation file.
Important |
When you select Windows Installer (Native)
(Configuration Manager with no service pack) or Windows
Installer (*.msi file) (Configuration Manager Service
Pack 1 [SP1]) as an application type, all of the files in the
folder that you specify will be imported with the application and
will be sent to distribution points. Ensure that only the files
that are necessary to install the application are in the folder
that you specify. Configuration Manager is tested to support up to
20,000 application files in the application package. If your
application contains more files, consider creating multiple
applications that have a smaller number of files. |
Note |
You must have access to the UNC path that contains the
application and any subfolders that contain application
content. |
-
Click Next.
-
On the Import Information page of the Create
Application Wizard, review the information that was imported, and
then click Next. If necessary, you can click Previous
to go back and correct any errors.
-
On the General Information page of the Create
Application Wizard, specify the following information:
Note |
Some of this information might already be populated if it was
automatically obtained from the application installation files.
Additionally, the displayed options might be different depending on
the application type that you create. |
- Provide general information about the
application, such as the application name, comments, version, and
an optional reference to help you reference the application in the
Configuration Manager console.
- Installation program: Specify the
installation program and any required properties that are needed to
install the application deployment type.
Note |
If the installation program does not appear, click
Browse and browse to the installation program location. |
- Install behavior: Specify whether the
application deployment type will be installed for the currently
logged-on user only or for all users. You can also specify that the
deployment type will be installed for all users if it is deployed
to a device or only to a specific user if it is deployed to a
user.
- For System Center 2012 R2 Configuration
Manager only: Use an automatic VPN connection (if
configured): Select this option if you want this application to
open an automatic VPN connection that you have configured by using
the Create VPN Profile Wizard. For more information, see VPN Profiles in
Configuration Manager. This option is available only when you
configure a deployment type for a Windows app package.
-
Click Next, review the application information
on the Summary page, and then complete the Create
Application Wizard.
-
The new application appears in the Applications
node of the Configuration Manager console, and you have completed
the process of creating an application. If you want to add more
deployment types to the application, see Steps to Create a Deployment Type in this
topic.
To manually define application
information
-
On the General page of the Create Application
Wizard, select Manually specify the application information,
and then click Next.
-
Specify general information about the application, such
as the application name, comments, version, and an optional
reference to help you find the application in the Configuration
Manager console.
-
Click Next.
-
On the Application Catalog page of the Create
Application Wizard, specify the following information:
- Selected language: In the drop-down
list, select the language version of the application that you want
to configure. Click Add/Remove to configure more languages
for this application.
- Localized application name: Specify
the application name in the language that you selected in the
Selected language drop-down list.
Important |
You must specify a localized application name for each language
version that you configure. |
- User categories: Click Edit to
specify application categories in the language that you selected in
the Selected Language drop-down list. Users of the
Application Catalog can use these selected categories to help
filter and sort the available applications.
- User documentation: Click
Browse to specify the URL to, or the UNC path and file name
of, a file that users of the Application Catalog can read to get
more information about this application.
- Link text: Specify the text that will
appear in place of the URL to the application.
- Application Privacy URL: Specify a URL
that links to the privacy statement for the application.
- Localized description: Enter a
description for this application in the language that you selected
in the Selected Language drop-down list.
- Keywords: Enter a list of keywords in
the language that you selected in the Selected Language
drop-down list. These keywords will help users of the Application
Catalog search for the application.
- Icon: Click Browse to select an
icon for this application from the available icons. If you do not
specify an icon, a default icon will be used for this
application.
- Display this as a featured app and
highlight it in the company portal: Select this option to
display the app prominently in the company portal.
-
Click Next.
-
On the Deployment Types page of the Create
Application Wizard, click Add to create a new deployment
type.
-
Click Next, review the application information
on the Summary page, and then complete the Create
Application Wizard.
-
The new application appears in the Applications
node of the Configuration Manager console.
Steps to Create a Deployment
Type
The following table provides the steps, details, and
more information about how create a deployment type.
Note |
If you select the Automatically identify information about
this deployment type from installation files check box on the
General page of the Create Deployment Type Wizard, you might
not need to complete some of the steps in the following
procedures. |
Step |
Details |
More information |
Step 1: Start the Create Deployment Type Wizard
|
No additional information.
|
See Step 1: Start the Create
Deployment Type Wizard in this topic.
|
Step 2: Specify whether you want to automatically detect
or manually define the deployment type information
|
You can use the following methods to configure general
information about the deployment type:
- Automatically detect the deployment type
information. Configuration Manager attempts to read information
about the deployment type from the application installation files,
and then automatically populates fields in the wizard with
discovered information.
- Manually configure the deployment type
information. The administrator manually enters information about
the deployment type.
|
See Step 2: Specify whether you want to
Automatically Detect Deployment Type Information or Manually Define
the Information in this topic.
|
Step 3: Specify the content options for the deployment
type
|
The Content page of the Create Deployment Type Wizard
contains options to configure the location of the deployment type
content and information about the commands that are used to install
and uninstall the content.
|
See Step 3: Specify Content Options for
the Deployment Type in this topic.
|
Step 4: Configure the detection methods to indicate the
presence of the application
|
A detection method in Configuration Manager contains rules that
check whether an application is already installed on a device. This
detection occurs before the application is installed, immediately
after the application is installed, and at regular intervals
afterward. This detection can prevent Configuration Manager from
needlessly reinstalling the application and can also determine
whether the user has already uninstalled the application.
|
See Step 4: Configure Detection Methods to
Indicate the Presence of the Deployment Type in this topic.
|
Step 5: Specify the user experience options for the
deployment type
|
You can specify information about the behavior of the deployment
type when it is installed on devices.
|
See Step 5: Specify User Experience
Options for the Deployment Type in this topic.
|
Step 6: Specify the requirements for the deployment
type
|
You can use requirements to specify the conditions that must be
met before a deployment type can be installed on a client
device.
|
See Step 6: Specify Requirements for the
Deployment Type in this topic.
|
Step 7: Specify the dependencies for the deployment
type
|
Dependencies define one or more deployment types from other
applications that must be installed before a deployment type is
installed. You can configure the dependent deployment types to be
installed automatically before you install a deployment type.
|
See Step 7: Specify Dependencies for the
Deployment Type in this topic.
|
Step 8: Confirm the deployment type settings and complete
the wizard
|
After you perform all the steps, confirm the settings that you
selected for the deployment type, and then complete the wizard.
|
See Step 8: Confirm the Deployment Type
Settings and Complete the Wizard in this topic.
|
Step 9: Configure additional options for the deployment
types that contain virtual applications
|
After you create a deployment type, you can configure additional
options that control the content and publishing options for the
deployment types that contain virtual applications.
|
See Step 9: Configure Additional
Options for Deployment Types that contain Virtual Applications
in this topic.
|
Supplemental Procedures to Create a
Deployment Type
Use the following information when the steps in the
preceding table require supplemental procedures.
Step 1: Start the Create Deployment Type
Wizard
-
In the Configuration Manager console, click Software
Library.
-
In the Software Library workspace, expand
Application Management, and then click
Applications.
-
Select an application and then, on the Home tab,
in the Application group, click Create Deployment
Type to create a new deployment type for this application.
Note |
You can also start the Create Deployment Type Wizard from the
Create Application Wizard and from the Deployment Types tab
of the <application name>Properties dialog
box. |
Step 2: Specify whether you want to
Automatically Detect Deployment Type Information or Manually Define
the Information
Use one of the following procedures to automatically
detect or manually define deployment type information.
To automatically detect the deployment
type information
-
On the General page of the Create Deployment
Type Wizard, select the Automatically identify information about
this deployment type from installation files check box.
Note |
If you want to define this application information manually, go
to the procedure. |
-
In the Type field, select the application
installation file type that you want to use to detect the
deployment type information.
-
In the Location field, specify the UNC path in
the form
\\<server>\<share>\<file_name>
or the store link to the application installation files and the
content that you want to use to detect the deployment type
information, or click Browse to browse to the installation
file.
Note |
You must have access to the UNC path that contains the
application and any subfolders that contain the application
content. |
-
Click Next.
-
On the Import Information page of the Create
Deployment Type Wizard, review the information that was imported,
and then click Next. You can also click Previous to
go back and correct any errors.
-
On the General Information page of the Create
Deployment Type Wizard, specify the following information:
Note |
Some of the deployment type information might already be
present if it was read from the application installation files.
Additionally, the displayed options might differ depending on the
deployment type that you are creating. |
- Specify general information about the
deployment type, such as the name, administrator comments, and
available languages.
- Installation program: Specify the
installation program and any properties that you require to install
the deployment type.
- Install behavior: Specify whether to
install the deployment type for the currently logged-on user or for
all users. You can also specify whether to install the deployment
type for all users if it is deployed to a device, or whether to
install the deployment type to a user only if it is deployed to a
user.
- For System Center 2012 R2 Configuration
Manager only: Use an automatic VPN connection (if
configured): Select this option if you want this application to
open an automatic VPN connection that you have configured by using
the Create VPN Profile Wizard. For more information, see VPN Profiles in
Configuration Manager. This option is available only when you
configure a deployment type for a Windows app package.
-
Click Next, and then continue to the procedure
Step 3: Specify Content Options for the
Deployment Type.
To manually define the deployment type
information
-
On the General page of the Create Deployment
Type Wizard, select Manually specify the deployment type
information.
-
In the Type field, choose the application
installation file type that you want to use to detect the
deployment type information. You can choose the same installation
types that you would use when you automatically detect the
deployment type information, and you can additionally specify a
script to install the deployment type.
-
Click Next.
-
On the General Information page of the Create
Deployment Type Wizard, specify a name for the deployment type, an
optional description, and the languages in which you want to make
this deployment type available, and then click Next.
-
Continue to Step 3: Specify
Content Options for the Deployment Type.
Step 3: Specify Content Options for the
Deployment Type
Use the following procedure to specify the location of
the content for the deployment type, along with the installation
and uninstallation commands for the content.
To specify content options for the
deployment type
-
On the Content page of the Create Deployment
Type Wizard, specify the following information:
- Content location: Specify the location
of the content for this deployment type, or click Browse to
choose the deployment type content folder.
Important |
The System account of the site server computer must have
permissions to the content location that you specify. |
- Persist content in the client cache:
Select this option to specify whether the content should be
retained in the cache on the client computer indefinitely, even if
it has already been run. Although this option can be useful with
some deployments, such as Windows Installer–based software that
requires a local source copy to be available for applying updates,
it will reduce the available cache space. If you select this
option, it might cause a large deployment to fail at a later point
if the cache does not have sufficient available space.
- Allow clients to share content with other
clients on the same subnet: Select this option to reduce load
on the network by allowing clients to download content from other
local clients on the network that have already downloaded and
cached the content. This option utilizes Windows BranchCache
technology, and you can use it on computers that run Windows
Vista SP2 and later operating systems.
- Installation program: Specify the name
of the installation program and any required installation
parameters, or click Browse to browse to the installation
file.
- Installation start in: Specify the
folder that contains the installation program for the deployment
type. This folder can be an absolute path on the client, or a path
to the distribution point folder that contains the installation
files. This field is optional.
- Uninstall program: Specify the name of
the uninstallation program and any required parameters, or click
Browse to browse to the location of the uninstallation
program. This field is optional.
- Uninstall start in: Specify the folder
that contains the uninstallation program for the deployment type.
This folder can be an absolute path on the client, or a path that
is relative to the distribution point folder that contains the
package. This field is optional.
- Run installation and uninstall program as
32-bit process on 64-bit clients: Use the 32-bit file and
registry locations on Windows-based computers to run the
installation program for the deployment type.
-
Click Next.
Step 4: Configure Detection Methods to
Indicate the Presence of the Deployment Type
Use the following procedure to configure detection
methods that indicate whether the deployment type is already
installed.
To configure a detection method
-
On the Detection Method page of the Create
Deployment Type Wizard, select Configure rules to detect the
presence of this deployment type, and then click Add
Clause.
-
In the Detection Rule dialog box, in the
Setting type drop-down list, select the method that you want
to use to detect the presence of the deployment type. You can
choose from the following available methods:
- File System: Use this method to detect
whether a specified file or folder exists on a client device, thus
indicating that the application is installed.
Note |
The File system setting type does not support specifying
a UNC path to a network share in the Path field. You can
only specify a local path on the client device. |
Note |
Select the option This file or folder is associated with a
32-bit application on 64-bit systems to check 32-bit file
locations for the specified file or folder first. If the file or
folder is not found, 64-bit locations will be searched. |
- Registry: You can use this method to
detect whether a specified registry key or registry value exists on
a client device, thus indicating that the application is
installed.
Note |
Select the option This registry key is associated with a
32-bit application on 64-bit systems to check 32-bit registry
locations for the specified registry key first. If the registry key
is not found, 64-bit locations will be searched. |
- Windows Installer: Use this method to
detect whether a specified Windows Installer file exists on a
client device, thus indicating that the application is
installed.
-
Specify details about the item that you want to use to
detect whether this deployment type is installed. For example, you
can use a file, folder, registry key, registry value, or a Windows
Installer product code.
-
Specify details about the value that you want to assess
against the item that you use to detect whether the deployment type
is installed. For example, if you use a file to determine whether
the deployment type is installed, you can select the The file
system setting must exist on the target system to indicate presence
of this application check box.
-
Click Next to close the Detection Rule
dialog box.
To use a custom script to determine
the presence of a deployment type
-
On the Detection Method page of the Create
Deployment Type Wizard, select the Use a custom script to detect
the presence of this deployment type check box, and then click
Edit.
-
In the Script Editor dialog box, in the
Script type drop-down list, select the script language that
you want to use to detect the deployment type.
-
In the Script contents field, enter the script
that you want to use. You can also paste the contents of an
existing script in this field, or click Open to browse to an
existing saved script. Configuration Manager determines the results
from the script by reading the values that are written to the
Standard Out (STDOUT) output stream, the Standard Error (STDERR)
output stream, and the exit code from the script. If the exit code
is a nonzero value, the script has failed and the application
detection status is unknown. If the exit code is zero and STDOUT
contains data, the application detection status is Installed.
Use the following table to determine how you can use
the output from a script to determine whether an application is
installed.
Script exit code |
Data read from STDOUT |
Data read from STDERR |
Script result |
Application detection state |
0
|
Empty
|
Empty
|
Success
|
Not installed
|
0
|
Empty
|
Not empty
|
Failure
|
Unknown
|
0
|
Not empty
|
Empty
|
Success
|
Installed
|
0
|
Not empty
|
Not empty
|
Success
|
Installed
|
Non-zero value
|
Empty
|
Empty
|
Failure
|
Unknown
|
Non-zero value
|
Empty
|
Not empty
|
Failure
|
Unknown
|
Non-zero value
|
Not empty
|
Empty
|
Failure
|
Unknown
|
Non-zero value
|
Not empty
|
Not empty
|
Failure
|
Unknown
|
The following table contains Microsoft Visual Basic
(VB) sample scripts that you can use to write your own application
detection scripts.
Visual Basic sample script |
Description |
WScript.Quit(1)
|
The script returns an exit code that is not zero, which
indicates that it failed to run successfully. In this case, the
application detection state is unknown.
|
WScript.StdErr.Write "Script failed"
WScript.Quit(0)
|
The script returns an exit code of zero, but the value of STDERR
is not empty, which indicates that the script failed to run
successfully. In this case, the application detection state is
unknown.
|
WScript.Quit(0)
|
The script returns an exit code of zero, which indicates that it
ran successfully. However, the value for STDOUT is empty, which
indicates that the application is not installed.
|
WScript.StdOut.Write "The application is installed"
WScript.Quit(0)
|
The script returns an exit code of zero, which indicates that it
ran successfully. The value for STDOUT is not empty, which
indicates that the application is installed.
|
WScript.StdOut.Write "The application is installed"
WScript.StdErr.Write "Completed"
WScript.Quit(0)
|
The script returns an exit code of zero, which indicates that it
ran successfully. The values for STDOUT and STDERR are not empty,
which indicates that the application is installed.
|
Note |
The maximum size that you can use for a script is 32 kilobytes
(KB). |
-
Click OK to close the Script Editor
dialog box.
-
Click Next.
Step 5: Specify User Experience Options
for the Deployment Type
Use the following procedure to configure what the user
will see when the deployment type is installed on their device.
To specify user experience options for
the deployment type
-
On the User Experience page of the Create
Deployment Type Wizard, specify the following information:
- Installation behavior: In the
drop-down list, select one of the following options:
- Install for user: The application is
installed only for the user to whom the application is
deployed.
- Install for System: The application is
installed only once, and it is available to all users.
- Install for System if resource is device;
otherwise install as user: If the application is deployed to a
device, it will be installed for all users. If the application is
deployed to a user, it will be installed for only that user.
- Logon requirement: Specify the logon
requirements for this deployment type from the following
options:
- Only when a user is logged on
- Whether or not a user is logged on
- Only when no user is logged on
Note |
This option defaults to Only when a user is logged on,
and it cannot be changed if you selected Install for user in
the Installation behavior drop-down list. |
- Installation program visibility:
Specify the mode in which the deployment type will run on client
devices. The following options are available:
- Maximized: The deployment type runs
maximized on client devices. Users will see all installation
activity.
- Normal: The deployment type runs in
the normal mode based on system and program defaults. This is the
default mode.
- Minimized: The deployment type runs
minimized on client devices. Users might see the installation
activity in the notification area or taskbar.
- Hidden: The deployment type runs
hidden on client devices, and users will see no installation
activity.
- Allow users to view and interact with the
program installation: Specify whether a user can interact with
the deployment type installation to configure the installation
options.
Note |
This option is enabled by default if you selected the
Install for user option in the Installation behavior
drop-down list. |
- Maximum allowed run time (minutes):
Specify the maximum time that the program is expected to run on the
client computer. You can specify this setting as a whole number
greater than zero. The default setting is 120 minutes.
This value is used for the following purposes:
- To monitor the results from the deployment
type.
- To determine whether a deployment type will
be installed when maintenance windows are defined on client
devices. When a maintenance window is in place, a program will
start only if enough time is available in the maintenance window to
accommodate the Maximum Allowed Run Time setting.
Important |
A conflict might occur if the Maximum allowed run time
is longer than the scheduled maintenance window. If the user sets
the maximum run time to a period that exceeds the length of any
available maintenance window, that deployment type will not be
run. |
-
Estimated installation time (minutes): Specify
the estimated time that installation of the deployment type will
take. This is displayed to users of the Application Catalog.
-
Click Next.
Step 6: Specify Requirements for the
Deployment Type
-
On the Requirements page of the Create
Deployment Type Wizard, click Add to open the Create
Requirement dialog box, and add a new requirement.
Note |
You can also add new requirements on the Requirements
tab of the <deployment type name>Properties
dialog box. |
-
In the Category drop-down list, select whether
this requirement is for a device or a user, or select Custom
to use a previously created global condition. When you select
Custom, you can also click Create to create a new
global condition. For more information about global conditions, see
How to Create
Global Conditions in Configuration Manager.
Important |
If you create a requirement of the category User and the
condition Primary Device, and then deploy the application to
a device collection, the requirement will be ignored. |
-
In the Condition drop-down list, select the
condition that you want to use to assess whether the user or device
meets the installation requirements. The contents of this list will
vary depending on the selected category.
-
In the Operator drop-down list, select the
operator that will be used to compare the selected condition to the
specified value to assess whether the user or device meets the
installation requirements. The available operators will vary
depending on the selected condition.
Important |
The available requirements will differ depending on the device
type that the deployment type is for. |
-
In the Value field, specify the values that will
be used with the selected condition and operator to evaluate
whether the user or device meets the installation requirements. The
available values will vary depending on the selected condition and
the selected operator.
-
Click OK to save the requirement rule and close
the Create Requirement dialog box.
-
On the Requirements page of the Create
Deployment Type Wizard, click Next.
Step 7: Specify Dependencies for the
Deployment Type
Dependencies define one or more deployment types from
another application that must be installed before a deployment type
is installed. You can configure the dependent deployment types to
be installed automatically before a deployment type is installed.
Use this procedure to configure dependencies in Configuration
Manager.
Important |
In some cases, a deployment type is dependent on a deployment
type that also contains dependencies. In this scenario, where a
chain of dependencies exists, the maximum number of supported
dependencies in the chain is five. |
To specify deployment type
dependencies
-
On the Dependencies page of the Create
Deployment Type Wizard, click Add if you want to specify the
deployment types that must be installed before this deployment type
can be installed.
Note |
You can also add new dependencies on the Dependencies
tab of the <deployment type name>Properties
dialog box. |
-
In the Add Dependency dialog box, click
Add.
-
In the Specify Required Application dialog box,
select an existing application and one of the application
deployment types to use as a dependency.
Note |
You can click View to display the properties of the
selected application or deployment type. |
-
Click OK to close the Specify Required
Application dialog box.
-
If you want a dependent application to be automatically
installed, select Auto Install next to the dependent
application.
Note |
A dependent application does not need to be deployed to be
automatically installed. |
-
In the Add Dependency dialog box, in the
Dependency group name field, enter a name to refer to this
group of application dependencies.
-
Optionally, use the Increase Priority and
Decrease Priority buttons to change the order in which each
dependency is evaluated.
-
Click OK to close the Add Dependency
dialog box.
-
Click Next.
Step 8: Confirm the Deployment Type
Settings and Complete the Wizard
Use the following steps to complete the Create
Deployment Type Wizard:
-
On the Summary page of the Create Deployment
Type Wizard, review the actions that the wizard will take. Click
Next to create the deployment type, or click Previous
to go back and change the settings for the deployment type.
-
After the Progress page of the wizard finishes,
review the actions that the wizard took, and then click
Close to complete the wizard.
-
If you started the Create Deployment Type Wizard from
the Create Application Wizard, you will return to the Deployment
Types page of the Create Application Wizard.
Step 9: Configure Additional Options for
Deployment Types that contain Virtual Applications
Use the following procedures to configure additional
options for deployment types that contain virtual applications.
To configure content options for
Application Virtualization (App-V) deployment types
-
In the Configuration Manager console, click Software
Library.
-
In the Software Library workspace, click
Applications.
-
In the Applications list, select an application
that contains an App-V deployment type. Then, on the Home
tab, in the Properties group, click Properties.
-
In the Application NameProperties dialog
box, on the Deployment Types tab, select an App-V deployment
type, and then click Edit.
-
In the Deployment Type NameProperties
dialog box, on the Content tab, configure the following
options if required:
- Persist content in the client cache:
Select this option to ensure that the content for this deployment
type is not deleted from the Configuration Manager client
cache.
- Load content into App-V cache before
launch: Select this option to ensure that all content for the
virtual application is loaded into the App-V cache before the
application starts. Selection of this option also ensures that the
application content is not pinned in the cache and can be deleted
as required.
-
Click OK to close the <Deployment Type
Name>Properties dialog box.
-
Click OK to close the <Application
Name>Properties dialog box.
To configure publishing options for
App-V deployment types
-
In the Configuration Manager console, click Software
Library.
-
In the Software Library workspace, click
Applications.
-
In the Applications list, select an application
that contains an App-V deployment type. Then, on the Home
tab, in the Properties group, click Properties.
-
In the <Application Name>Properties
dialog box, on the Deployment Types tab, select an App-V
deployment type, and then click Edit.
-
In the <Deployment Type
Name>Properties dialog box, on the Publishing
tab, select the items in the virtual application that you want to
publish.
-
Click OK to close the <Deployment Type
Name>Properties dialog box.
-
Click OK to close the <Application
Name>Properties dialog box.
How to import an application
Use the following procedure to import an application
into Configuration Manager. For information about how to export an
application, see How to Manage
Applications and Deployment Types in Configuration Manager.
To import an application
-
In the Configuration Manager console, click Software
Library.
-
In the Software Library workspace, expand
Application Management, and then click
Applications.
-
On the Home tab, in the Create group,
click Import Application.
-
On the General page of the Import Application
Wizard, click Browse and then specify a UNC path to the
compressed file (.zip file) that contains the application to
import. Alternatively, click Browse and browse to the file
location.
-
On the File Content page of the wizard, select
the action that will be taken if the application that you are
trying to import is a duplicate of an existing application. You can
specify to create a new application or to ignore the duplicate and
add a new revision to the existing application.
-
On the Summary page of the wizard, review the
actions to be taken, and then complete the wizard. The new
application will appear in the Applications node.
Tip |
The Windows PowerShell cmdlet Import-CMApplication
performs the same function as this procedure. For more information,
see Import-CMApplication in
the Microsoft System Center 2012
Configuration Manager SP1 Cmdlet Reference documentation. |
Deployment Types Supported by
Configuration Manager
Configuration Manager supports the deployment types
that are described in the following sections.
Note |
When you create an application or a deployment type by reading
an application installation file, Configuration Manager can
automatically populate some fields of the wizard with information
from the file and associated installation files in the same
folder. |
Deployment Types Supported by
Configuration Manager with no Service Pack, Configuration Manager
SP1, and System Center 2012 R2 Configuration Manager
Name |
Description |
Windows Installer (Native) (Configuration Manager with no
service pack) or Windows Installer (*.msi file)
(Configuration Manager SP1 and System Center 2012 R2 Configuration
Manager)
|
Creates a deployment type from a Windows Installer file
|
Script Installer (Native) (Configuration Manager with no
service pack) or Script Installer (Configuration Manager SP1
and System Center 2012 R2 Configuration Manager)
|
Creates a deployment type that specifies a script that runs on
client devices to install content or to perform an action
|
Microsoft Application Virtualization (Configuration
Manager with no service pack) or Microsoft Application
Virtualization 4 (Configuration Manager SP1 and System Center
2012 R2 Configuration Manager)
|
Creates a deployment type from a Microsoft Application
Virtualization 4 manifest
|
Windows Mobile Cabinet
|
Creates a deployment type from a Windows Mobile Cabinet (CAB)
file
|
Nokia SIS file
|
Creates a deployment type from a Nokia Symbian Installation
Source (SIS) file
|
Deployment Types Supported by
Configuration Manager SP1, and System Center 2012 R2 Configuration
Manager
Name |
Description |
Windows app package (.appx file) (Configuration Manager
with no service pack and Configuration Manager SP1) or Windows
app package (*.appx, *.appxbundle) (System Center 2012 R2
Configuration Manager)
|
Creates a deployment type for the Windows 8 or
Windows RT operating system from a Windows app package
file.
In System Center 2012 R2 Configuration Manager, you can also
create a deployment type from a Windows app bundle (.appxbundle)
package.
|
Windows app package (in the Windows Store)
|
Creates a deployment type for Windows 8 or Windows RT
by specifying a link to the app in the Windows Store by browsing to
a computer that already has the app installed.
If you want to deploy the app as a link to the Windows Store,
make sure that the Group Policy setting Turn off the Store
application is set to Disabled or Not configured.
If this setting is enabled, clients will not be able to connect to
the Windows Store to download and install applications.
|
Microsoft Application Virtualization 5
|
Creates a deployment type from a Microsoft Application
Virtualization 5 package file.
|
Windows Phone app package (*.xap file)
|
Creates a deployment type from a Windows Phone app package
file.
|
Windows Phone app package (in the Windows Phone Store)
|
Creates a deployment type by specifying a link to the app in the
Windows Phone.
|
App package for iOS (*.ipa file)
|
Creates a deployment type from an iOS app package file.
|
App package for iOS from App Store
|
Creates a deployment type by specifying a link to the iOS app in
the App Store.
|
App package for Android (*.apk file)
|
Creates a deployment type from an Android app package file.
|
App package for Android on Google Play
|
Creates a deployment type by specifying a link to the app on
Google Play.
For example, use the URL,
https://play.google.com/store/apps/details?id=com.microsoft.skydrive
to download the Microsoft SkyDrive app from Google play.
|
Mac OS X
|
Creates a deployment type for Mac computers from a .cmmac file
that you have created by using the CMAppUtil tool.
|
Deployment Types Supported by System
Center 2012 R2 Configuration Manager Only
Name |
Description |
Web Application
|
Creates a deployment type that specifies a link to a web
application. The deployment type installs a shortcut to the web
application on the user’s device.
|
See Also