|
2 | 2 | title: Packages and programs |
3 | 3 | titleSuffix: Configuration Manager |
4 | 4 | description: Support deployments that use legacy packages and programs with Configuration Manager. |
5 | | -ms.date: 11/30/2020 |
| 5 | +ms.date: 04/08/2022 |
6 | 6 | ms.prod: configuration-manager |
7 | 7 | ms.technology: configmgr-app |
8 | 8 | ms.topic: conceptual |
@@ -64,16 +64,40 @@ Packages can use some new features of Configuration Manager, including distribut |
64 | 64 | > |
65 | 65 | > Windows limits the source path to 256 characters or less. This limit applies to package source as well as applications. For more information, see [Naming Files, Paths, and Namespaces](/windows/win32/fileio/naming-a-file). |
66 | 66 |
|
67 | | - - Starting in version 1906, if you want to pre-cache content on a client, specify the **Architecture** and **Language** of the package. For more information, see [Configure pre-cache content](../../osd/deploy-use/configure-precache-content.md).<!--4224642--> |
| 67 | + - If you want to pre-cache content on a client, specify the **Architecture** and **Language** of the package. For more information, see [Configure pre-cache content](../../osd/deploy-use/configure-precache-content.md).<!--4224642--> |
68 | 68 |
|
69 | | -4. On the **Program Type** page of the **Create Package and Program Wizard**, select the type of program to create, and then choose **Next**. You can create a program for a [computer](#create-a-standard-program) or [device](#create-a-device-program), or you can skip this step and create a program later. |
| 69 | +4. On the **Program Type** page of the **Create Package and Program Wizard**, select the **Standard** program type for computers. Or you can skip this step and create a program later. |
70 | 70 |
|
71 | | - > [!TIP] |
72 | | - > To create a new program for an existing package, first select the package. Then, in the **Home** tab, in the **Package** group, choose **Create Program** to open the **Create Program Wizard**. |
| 71 | + > [!TIP] |
| 72 | + > To create a new program for an existing package, first select the package. Then, in the **Home** tab, in the **Package** group, choose **Create Program** to open the **Create Program Wizard**. |
| 73 | + > |
| 74 | + > The **Program for device** type is a legacy option that only applies to mobile devices, which aren't currently managed by Configuration Manager. |
73 | 75 |
|
74 | | -#### Create a standard program |
| 76 | +#### Custom icons for packages |
75 | 77 |
|
76 | | -1. On the **Program Type** page of the **Create Package and Program Wizard**, choose **Standard Program**, and then choose **Next**. |
| 78 | +<!--12486335--> |
| 79 | + |
| 80 | +Starting in version 2203, add custom icons for packages. These icons appear in Software Center when you deploy the package and program. Instead of a default icon, a custom icon can improve the user experience to better identify the software. |
| 81 | + |
| 82 | +On the **General** tab of package properties, in the section for the icon, select **Browse**. Select an icon from the default shell library, or browse to another file in a local or network path. |
| 83 | + |
| 84 | +- It supports the following file types: |
| 85 | + - Programs (`.exe`) |
| 86 | + - Libraries (`.dll`) |
| 87 | + - Icons (`.ico`) |
| 88 | + - Images (`.png`, `.jpeg`, `.jpg`) |
| 89 | +- The file doesn't need to be on clients that you target with the deployment. Configuration Manager includes the image with the deployment policy. |
| 90 | +- The maximum file size for an image is 256 KB. |
| 91 | +- Icons can have pixel dimensions of up to 512 x 512. |
| 92 | + |
| 93 | +When clients receive the deployment policy, they'll display the icon in Software Center. |
| 94 | + |
| 95 | +> [!NOTE] |
| 96 | +> To take full advantage of new Configuration Manager features, after you update the site, also update clients to the latest version. While new functionality appears in the Configuration Manager console when you update the site and console, the complete scenario isn't functional until the client version is also the latest. |
| 97 | +
|
| 98 | +### Create a program |
| 99 | + |
| 100 | +1. On the **Program Type** page of the **Create Package and Program Wizard**, choose **Standard Program**, and then choose **Next**. |
77 | 101 |
|
78 | 102 | 2. On the **Standard Program** page, specify the following information: |
79 | 103 |
|
@@ -146,35 +170,6 @@ Packages can use some new features of Configuration Manager, including distribut |
146 | 170 | > - You enable the option to **Run with administrative rights** |
147 | 171 | > - You don't enable the option to **Allow users to view and interact with the program installation** |
148 | 172 |
|
149 | | -#### Create a device program |
150 | | - |
151 | | -1. On the **Program Type** page of the **Create Package and Program Wizard**, select **Program for device**, and then choose **Next**. |
152 | | - |
153 | | -2. On the **Program for Device** page, specify the following settings: |
154 | | - |
155 | | - - **Name**: Specify a name for the program with a maximum of 50 characters. |
156 | | - |
157 | | - > [!NOTE] |
158 | | - > The program name must be unique within a package. After you create a program, you can't modify its name. |
159 | | -
|
160 | | - - **Comment** (optional): Specify a comment for this device program with a maximum of 127 characters. |
161 | | - |
162 | | - - **Download folder**: Specify the name of the folder on the device in which it will store the package source files. The default value is `\Temp\`. |
163 | | - |
164 | | - - **Command Line**: Enter the command line to use to start this program. To browse to the file location, choose **Browse**. |
165 | | - |
166 | | - - **Run command line in download folder**: Select this option to run the program from the download folder. |
167 | | - |
168 | | - - **Run command line from this folder**: Select this option to specify a different folder from which to run the program. |
169 | | - |
170 | | -3. On the **Requirements** page, specify the following settings: |
171 | | - |
172 | | - - **Estimated disk space**: Specify the amount of disk space that's required for the software. The client displays this value to mobile device users before they install the program. |
173 | | - |
174 | | - - **Download program**: Specify information about when the mobile device can download this program. You can specify **As soon as possible**, **Only over a fast network**, or **Only when the device is docked**. |
175 | | - |
176 | | - - **Additional requirements**: Specify any additional requirements for this program. Users see these requirements before they install the software. For example, you could notify users that they need to close all other applications before running the program. |
177 | | - |
178 | 173 | ## Deploy packages and programs |
179 | 174 |
|
180 | 175 | 1. In the Configuration Manager console, go to the **Software Library** workspace, expand **Application Management**, and select the **Packages** node. |
@@ -249,7 +244,7 @@ View the deployment in the **Deployments** node of the **Monitoring** workspace |
249 | 244 |
|
250 | 245 | To monitor package and program deployments, use the same procedures that you use to monitor applications as detailed in [Monitor applications](monitor-applications-from-the-console.md). |
251 | 246 |
|
252 | | -Packages and programs also include a number of built-in reports, which enable you to monitor information about the deployment status of packages and programs. These reports have the report category of **Software Distribution – Packages and Programs** and **Software Distribution – Package and Program Deployment Status**. |
| 247 | +Packages and programs also include a number of built-in reports, which enable you to monitor information about the deployment status of packages and programs. These reports have the report category of **Software Distribution - Packages and Programs** and **Software Distribution - Package and Program Deployment Status**. |
253 | 248 |
|
254 | 249 | For more information about how to configure reporting in Configuration Manager, see [Introduction to reporting](../../core/servers/manage/introduction-to-reporting.md). |
255 | 250 |
|
@@ -283,7 +278,7 @@ Opens the **Distribute Content Wizard**, to send the content for a package and p |
283 | 278 | Opens the **Import Package Wizard**, to import a previously exported package from a .zip file. |
284 | 279 |
|
285 | 280 | > [!TIP] |
286 | | -> Starting in version 2010, when you import an object in the Configuration Manager console, it now imports to the current folder. Previously, Configuration Manager always put imported objects in the root node.<!--6601203--> |
| 281 | +> When you import an object in the Configuration Manager console, it imports to the current folder. In earlier versions, Configuration Manager always put imported objects in the root node.<!--6601203--> |
287 | 282 |
|
288 | 283 | ### Update distribution points |
289 | 284 |
|
|
0 commit comments