<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Application Management | XOAP Docs</title>
	<atom:link href="https://xoap.io/fr/docs-category/applicationxo/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/fr/docs-category/applicationxo/</link>
	<description>Plate-forme pour l'infrastructure informatique et l'automatisation du lieu de travail</description>
	<lastBuildDate>Tue, 27 Jan 2026 13:33:29 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updateperiod>
	horaire	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://xoap.io/wp-content/uploads/2023/11/cropped-favicon-32x32.png</url>
	<title>Application Management | XOAP Docs</title>
	<link>https://xoap.io/fr/docs-category/applicationxo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>About Application Management</title>
		<link>https://xoap.io/fr/docs/applicationxo-about/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-about/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 10:12:46 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9679</guid>

					<description><![CDATA[<p>Ce Application Management module présente l’objectif, les avantages et les fonctionnalités clés de Application Management, et constitue la source de tous les paquets d’installation. Il s’intègre en profondeur dans le module et Image Management le Configuration Management module lui-même. Il prend en charge les paquets (PowerShell App Deployment Toolkit PSADT) au moment de la rédaction de ce document. Bien que nous fournissions certaines applications de base, vous pouvez également installer des applications personnalisées […]</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-about/">About Application Management</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Cela constitue une introduction à Application Management, en présentant son objectif, ses avantages et ses caractéristiques importantes.</p>
</blockquote>



<p>Le <a href="https://xoap.io/fr/applicationXO/">Application Management</a> Le module est la source de tous les paquets d’installation et il s’intègre profondément dans le système.&nbsp;<a href="https://xoap.io/fr/imageXO/">Image Management</a>&nbsp;et&nbsp;<a href="https://xoap.io/fr/configXO/">Configuration Management</a>&nbsp;module.</p>



<p>Il prend en charge<strong> </strong>PowerShell App Deployment Toolkit (PSADT) propose des packages à l’époque de la rédaction de cette documentation. Bien que nous fournissions certaines applications de base, vous disposez de la liberté de créer vos propres packages d’installation PSADT et de les télécharger sur votre compte pour une utilisation ultérieure.</p>



<p>À cette fin, nous fournissons également gratuitement <a href="https://xoap.io/fr/applicationxo-psadt-wizard/">Assistant paquet PSADT</a>&nbsp;Cela permet de créer des paquets d'installation standardisés.</p>



<p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" />Regardez notre<a href="https://www.youtube.com/watch?v=sMy6RzxXuIc&amp;list=PLs-JcRlVtkHqD6jlv1_OT47hfskyBotQq&amp;index=4&amp;pp=iAQB"> Vidéo YouTube</a> Pour une visite guidée visuelle</strong></p>



<h2 class="wp-block-heading" id="features">Caractéristiques principales</h2>



<ul class="wp-block-list">
<li>Gérez vos installateurs d’applications</li>



<li>Téléchargez les scripts d’installation d’applications, de groupes et de rôles et utilisez-les avec n’importe quel produit ESD.</li>



<li>Utilisez-le de manière entièrement extensible grâce à des paquets et fonctions paramétrables</li>
</ul>



<h2 class="wp-block-heading" id="use-cases">Cas d'utilisation</h2>



<ul class="wp-block-list">
<li>Gérez vos paquets PSADT, créez des groupes et des rôles et assignez-les à des Configuration Management hôtes Image Management ou des groupes.</li>



<li>Externalisez votre emballage en bénéficiant des normes d’emballage définies</li>



<li>Créer des configurations d'application sans avoir besoin d'écrire une seule ligne de code</li>
</ul>



<h2 class="wp-block-heading" id="main-advantages">Principales avantages</h2>



<ul class="wp-block-list">
<li>Créez des installations d'applications grâce à notre gratuit et sans code PSADT Package Wizard </li>



<li>Utilisez les applications créées dans l’un des produits ESD disponibles sur le marché</li>
</ul>



<h2 class="wp-block-heading">Ressources supplémentaires</h2>



<p><a href="https://psappdeploytoolkit.com/">PowerShell App Deployment Toolkit</a><br><a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/set-strictmode?view=powershell-5.1">Set-StrictMode</a></p><p>The post <a href="https://xoap.io/fr/docs/applicationxo-about/">About Application Management</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-about/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Prerequisites</title>
		<link>https://xoap.io/fr/docs/applicationxo-prerequisites/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-prerequisites/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Thu, 21 Mar 2024 10:33:27 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9598</guid>

					<description><![CDATA[<p>Application Management Pour pouvoir l Application Management ’utiliser, vous devez disposer d’un accès réseau à api.xoap.io via le port 443 et fournir des paquets personnalisés sous forme d’archive ZIP avant de pouvoir télécharger. Dans votre espace de travail XOAP, vous trouverez déjà une large sélection de : Cela signifie que vous êtes prêt à commencer l’installation des applications immédiatement. Création de paquets Application XOAP […]</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-prerequisites/">Prerequisites</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" id="access-to-the-api-endpoint" style="font-size:38px">Application Management</h2>



<p>Pour pouvoir l Application Management ’utiliser, vous devez disposer d’un accès réseau. <strong>api.xoap.io</strong> sur le port <strong>443</strong> et des paquets personnalisés doivent être fournis comme <strong>ZIP</strong> archive avant le téléchargement.</p>



<p>Dans votre espace de travail XOAP, vous pouvez déjà trouver une large sélection de :</p>



<ul class="wp-block-list">
<li>Applications</li>



<li>Groupes d'applications</li>



<li>Rôles d'application</li>
</ul>



<p>Cela signifie que vous êtes prêt à commencer l’installation des applications immédiatement.</p>



<h3 class="wp-block-heading" style="font-size:28px">Création de packages</h3>



<p>XOAP Application Management prend en charge les paquets PSADT dans les formats v3 et v4. Notre outil de création de package actuel prend en charge la création de package dans le format v3. Si vous envisagez de créer vos propres packages d’application, nous vous recommandons d’installer ce dernier sur votre machine d’emballage. La meilleure façon de procéder est directement depuis votre Workspace XOAP. </p>



<ol class="wp-block-list">
<li>Application Management Accédez à → <strong>Rôles d'application</strong></li>



<li>Localisez le rôle : <strong>PSADT Packaging Baseline</strong></li>



<li>Ouvrez le menu à trois points situé à côté du rôle et choisissez <strong>Copie de l'instruction d'installation</strong></li>



<li>Sur l'ordinateur où vous souhaitez installer le programme d'installation, <strong>Ouvrez PowerShell en tant qu’administrateur</strong>. Collez et exécutez le commandement copié.</li>
</ol>



<p>En alternative, vous pouvez télécharger le script d’installation ou copier le commandement d’installation, le copier manuellement sur le système cible et l’exécuter à l’aide de PowerShell en tant qu’administrateur.</p>



<p id="access-to-the-api-endpoint">Une fois terminé, l’Assistant de configuration du package sera entièrement installé et configuré. Vous pourrez retrouver le raccourci sur votre bureau.</p>
</div><p>The post <a href="https://xoap.io/fr/docs/applicationxo-prerequisites/">Prerequisites</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-prerequisites/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Applications</title>
		<link>https://xoap.io/fr/docs/applicationxo-applications/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-applications/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:00:20 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9899</guid>

					<description><![CDATA[<p>Guide rapide Le Application Management module XOAP prend en charge les packages PSADT dans les formats v3 et v4. Le seul prérequis pour télécharger des packages personnalisés est qu’ils doivent être fournis sous forme d’archive ZIP avant le téléchargement. Télécharger une nouvelle application Modifier une application Supprimer une application Informations supplémentaires disponibles en téléchargement : Vous pouvez télécharger des applications en ouvrant […]</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-applications/">Applications</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Guide rapide</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Le Application Management module de XOAP prend en charge les paquets PSADT dans les formats v3 et v4. Le seul prérequis pour télécharger des paquets personnalisés est qu’ils doivent être fournis sous forme d’archive ZIP avant le téléchargement.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Téléchargez une nouvelle application</h3>



<ol class="wp-block-list">
<li>Dans le coin supérieur droit, cliquez sur <strong>Charger les applications</strong>.</li>



<li><strong>Cliquez pour télécharger</strong> Votre demande ou <strong>glisser et déposer</strong> (format supporté) <strong>.zip</strong>).</li>



<li>Toggle <strong>sur</strong> ou partir <strong>hors ligne</strong> Permettre l'écriture si le fichier existe déjà.</li>



<li>Cliquez sur <strong>Modifier les détails</strong> Pour sélectionner ou ajouter des tags.</li>



<li>Optionnel : Après le téléchargement, cliquez sur <strong>+ Créer un groupe</strong> ou <strong>Ajouter au groupe </strong>et puis cliquez<strong>Économiser</strong>.</li>



<li>Cliquez sur <strong>Continuer et finir</strong> (si aucun groupe n'est sélectionné).</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Modifier une application</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>Menu d'action</strong> (⋮) et sélectionnez <strong>Régions</strong>.</li>



<li>Affichage des paramètres spécifiques du paquet (comme indiqué dans la vue détails) ou modification <strong>Tags</strong>.</li>



<li>Cliquez sur <strong>Économiser</strong> appliquer les changements.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Supprimer une application</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>Menu d'action </strong>(⋮) et sélectionnez <strong>Supprimer</strong>.</li>



<li>Confirmez la suppression en cliquant sur <strong>Supprimer</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Informations supplémentaires utiles</h3>



<h4 class="wp-block-heading" style="font-size:21px">Télécharger :</h4>



<p>Vous pouvez télécharger des applications en ouvrant le menu d’action et en sélectionnant <strong>Télécharger</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">Téléchargement :</h4>



<p>Vous pouvez télécharger des packages sur XOAP si ceux-ci utilisent la configuration standard du toolkit PSADT. Pour télécharger un package d’application sur XOAP, le package (PSAppDeployToolkit PSADT) doit être fourni sous forme d’archive ZIP, les fichiers du toolkit étant situés dans la racine de l’archive ZIP (pas de dossier supérieur).</p>



<h4 class="wp-block-heading" style="font-size:21px">Installation :</h4>



<p>Le tableau de bord principal fournit un aperçu de <strong>État de l’installation et accès aux fichiers de log.</strong> Pour installer des applications, vous devez utiliser un <strong>Groupe d'application</strong> ou <strong>Rôles d'application</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">Paquets PSADT :</h4>



<p>Vous pouvez utiliser le <strong>Assistant de package XOAP</strong> créer vos propres packages PSADT v3.</p>



<h2 class="wp-block-heading" style="font-size:38px">Documentation technique</h2>



<p>Le Application Management module de XOAP prend en charge les paquets PSADT dans les formats v3 et v4. Le seul préalable pour télécharger des paquets personnalisés est qu’ils soient fournis sous forme d’archive ZIP avant le téléchargement.</p>



<p>L’importation d’applications dans XOAP est un processus simple. Les paquets sont téléchargés via l’ Application Management espace dédié. Naviguez vers <strong>Applications</strong>, cliquer <strong>Charger votre application</strong> dans le coin supérieur droit, et suivez les étapes.</p>



<p>Si elles ne sont pas déjà présentes dans le script de déploiement PSADT, les variables et fonctions suivantes sont ajoutées automatiquement à chaque package lors du processus de téléchargement :</p>



<ol class="wp-block-list">
<li><strong>Les variables dans </strong><strong>Deploy-Application.ps1</strong><strong> (PSADT v3)</strong>
<ul class="wp-block-list">
<li>[string]$appTargetOS</li>



<li>[string]type_de_$paquet</li>



<li>[string]$packageName</li>
</ul>
</li>



<li><strong>Les variables dans </strong><strong>Invoke-AppDeployToolkit.ps1</strong><strong> (PSADT v4) dans </strong><strong>$adtSession</strong>
<ul class="wp-block-list">
<li>Type de paquet</li>



<li>TargetOS</li>



<li>PackageName</li>
</ul>
</li>



<li><strong>Fonctions ajoutées à la fois dans PSADT v3 et PSADT v4</strong>
<ul class="wp-block-list">
<li>Inscription et installation dans la zone après l’installation</li>



<li>Déregistrement-Installation dans la zone de désinstallation</li>
</ul>
</li>
</ol>



<p>Le nom de l'application dans XOAP est construit à partir des valeurs des variables du package, quelle que soit la manière dont le fichier ZIP est nommé. La logique de nommage est la suivante :</p>



<p><strong>packageType_appVendor_appName_appVersion_appTargetOS_appArch_appLang</strong></p>



<p>Exemple :</p>



<p><strong>APP_MicrosoftCorporation_Orca_101261007175_Any_Any_FR</strong></p>



<p>Les fonctions supplémentaires du registre sont utilisées pour rapporter l’état de l’installation à XOAP depuis le client (cela se fait en ajoutant des variables au registre de chaque système, où l’application est installée).</p>



<p>La mise en œuvre diffère entre les packages PSADT v3 et PSADT v4, même si les fonctions ont les mêmes noms.</p>



<p><strong>Pour PSADT v3, les fonctions sont ajoutées dans AppDeployToolkitExtensions.ps1 :</strong></p>



<pre class="wp-block-code"><code>
Fonctionnement du registre d'installation
{
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom ' IsInstalled ' - Valeur 1 - Type DWord
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom 'ScriptName' - Valeur "$appName" - Type "String"
    Set-RegistryKey -Niveau ' HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName ' - Nom " ScriptVendor " - Valeur " $appVendor " - Type ' String '
    Set-RegistryKey -Niveau clé " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom " ScriptVersion " - Valeur ' $appVersion ' - Type " String "
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom ' ScriptArch ' - Valeur " $appArch " - Type " chaîne "
    Set-RegistryKey -Niveau ' HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName ' - Nom " ScriptLanguage " - Valeur " $appLang " - Type ' String '
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom " ScriptRevision " - Valeur ' $appRevision ' - Type " String "
    Set-RegistryKey -Niveau clé " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom ' ScriptVersion ' - Valeur " $appScriptVersion " - Type " String "
    Set-RegistryKey -Niveau clé ' HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName ' - Nom " ScriptDate " - Valeur " $appScriptDate " - Type ' String '
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom " ScriptAuthor " - Valeur ' $appScriptAuthor ' - Type " String "
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom ' PSADTVersion ' - Valeur " $appDeployMainScriptVersion " - Type " String "
    Set-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName " - Nom ' InstallationDateTime ' - Valeur " $currentDateTime " - Type « chaîne »
    Set-RegistryKey -Niveau clé "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName" -Nom 'InstallationTimeZone' -Valeur "$currentTimeZoneBias" -Type String
    Set-RegistryKey -Niveau « HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName » - Nom « InstallationSource » - Valeur « $scriptParentPath » - Type « String »
    $logFile = "{0}{1}" -f $logDirectory, $logName
    Set-RegistryKey -Niveau « HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName » - Nom « LogFile » - Valeur « $logFile » - Type « String »
}</code></pre>



<pre class="wp-block-code"><code>
Fonction Unregister-Installation
{
    Supprimer-RegistryKey -Niveau " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName "
}</code></pre>



<p><strong>Pour les fonctions PSADTv4, elles sont ajoutées à PSAppDeployToolkitExtensions.psm1 :</strong></p>



<pre class="wp-block-code"><code>
fonction Register-Installation
{
    
    [CmdletBinding()]
    paramètre
    (
        [Paramètre (Obligatoire = $false)]
        [System.String]$PackageName
    )

    Commencer
    {
        # Initialisation de la fonction.
        Initialisation de la fonction-ADT - Cmdlet $PSCmdlet - SessionState
    $}

    processus
    {
        essayez
        {
            essayez
            {
                # Obtenez la session ADT actuelle
                $adtSession = Get-ADTSession
                
                # Utilisez le nom de package fourni ou derivez-vous de la session
                si (-not $PackageName)
                {
                    $PackageName = si ($adtSession.PackageName) { $adtSession.PackageName } sinon (" ($ $adtSession.AppVendor)_$($adtSession.AppName)_$($adtSession.AppVersion)" )}
                }

                # Obtenez les informations sur la date/l'heure actuelles
                $currentDateTime = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'
                $currentTimeZoneBias = (Get-TimeZone).BaseUtcOffset.ToString()
                
                # Clé de base du registre
                $baseKey = "HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName"
                
                # Registrer les métadonnées de l'installation
                Set-ADTRegistryKey -Key $baseKey -Nom 'IsInstalled' -Valeur 1 -Type DWord
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptName' -Value $adtSession.AppName -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptVendor' -Value $adtSession.AppVendor -Type String
                Set-ADTRegistryKey -Key $baseKey -Nom 'ScriptVersion' -Valeur $adtSession.AppVersion -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptArch' -Value $adtSession.AppArch -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptLanguage' -Value $adtSession.AppLang -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptRevision' -Value $adtSession.AppRevision -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptScriptVersion' -Value $adtSession.AppScriptVersion -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'ScriptDate' -Value $adtSession.AppScriptDate -Type String
                Set-ADTRegistryKey -Key $baseKey -Nom 'ScriptAuthor' -Valeur $adtSession.AppScriptAuthor -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'PSADTVersion' -Value $adtSession.DeployAppScriptVersion -Type String
                Set-ADTRegistryKey -Key $baseKey -Nom 'InstallationDateTime' -Valeur $currentDateTime -Type String
                Set-ADTRegistryKey -Key $baseKey -Nom 'InstallationTimeZone' -Valeur $currentTimeZoneBias -Type String
                Set-ADTRegistryKey -Key $baseKey -Name 'InstallationSource' -Value $PSScriptRoot -Type String
                
                # Path du fichier de journal d’enregistrement si disponible
                si ($adtSession.LogPath)
                {
                    Set-ADTRegistryKey -Key $baseKey -Name 'LogFile' -Value $adtSession.LogPath -Type String
                }
                
                Write-ADTLogEntry -Message "Installation correctement enregistrée pour le package [$PackageName]" - Severity 1
            }
            attraper
            {
                # En réécrivant l'ErrorRecord avec la méthode Write-Error, on s'assure que la PositionMessage correcte soit utilisée.
                Erreur d'écriture - ErrorRecord $_
            }
        }
        attraper
        {
            # Traitiser l'erreur captée, la loger et la renvoyer selon l'Action d'erreur spécifiée.
            Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_
        }
    }

    fin
    {
        # Terminer la fonction.
        Fonction Complete-ADT - Cmdlet $PSCmdlet
    }
}</code></pre>



<pre class="wp-block-code"><code>
fonction Unregister-Installation
{
    [CmdletBinding()]
    paramètre
    (
        [Paramètre (Obligatoire = $false)]
        [System.String]$PackageName
    )

    Commencer
    {
        # Initialisation de la fonction.
        Initialisation de la fonction-ADT - Cmdlet $PSCmdlet - SessionState
    $}

    processus
    {
        essayez
        {
            essayez
            {
                # Obtenez la session ADT actuelle
                $adtSession = Get-ADTSession
                
                # Utilisez le nom de package fourni ou derivez-vous de la session
                si (-not $PackageName)
                {
                    $PackageName = si ($adtSession.PackageName) { $adtSession.PackageName } sinon (" ($ $adtSession.AppVendor)_$($adtSession.AppName)_$($adtSession.AppVersion)" }
                }

                # Supprimez complètement la clé du registre
                Supprimer-ADTRegistryKey - Clé " HKEY_LOCAL_MACHINE\SOFTWARE\PSADT\InstalledApps\$PackageName "
                
                Write-ADTLogEntry -Message "Installation de mise à jour de package [$PackageName] enregistrée avec succès" - Severity 1
            }
            attraper
            {
                # En réécrivant l'ErrorRecord avec la méthode Write-Error, on s'assure que la PositionMessage correcte soit utilisée.
                Erreur d'écriture - ErrorRecord $_
            }
        }
        attraper
        {
            # Traitiser l'erreur captée, la loger et la renvoyer selon l'Action d'erreur spécifiée.
            Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_
        }
    }

    fin
    {
        # Terminer la fonction.
        Fonction Complete-ADT - Cmdlet $PSCmdlet
    }
}


</code></pre>
</div><p>The post <a href="https://xoap.io/fr/docs/applicationxo-applications/">Applications</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-applications/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Groups</title>
		<link>https://xoap.io/fr/docs/applicationxo-groups/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-groups/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:03:34 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9917</guid>

					<description><![CDATA[<p>Guide rapide Les groupes d’applications vous permettent d’orchestrer l’installation des applications et de définir leurs paramètres. Créer un nouveau groupe d’applications Modifier un groupe d’applications Supprimer un groupe d’applications Informations supplémentaires Menu Actions : Depuis le menu Actions, vous pouvez reproduire un groupe d’applications. Cela est utile pour créer des groupes similaires pour différents scénarios. Vous […]</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-groups/">Groups</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" id="edit" style="font-size:38px">Guide rapide</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Groupes d'applications</strong> vous permet de orchestrer l'installation des applications et de définir les paramètres d'installation.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Créer un nouveau groupe d'applications</h3>



<ol class="wp-block-list">
<li>Dans le coin supérieur droit, cliquez sur <strong>+ Créer un groupe</strong>.</li>



<li>Tapez le code ci-dessous <strong>Nom du groupe</strong> et sélectionnez/ajoutez <strong>Tags</strong>.</li>



<li>Toggle <strong>Continuer avec l'erreur</strong> ou <strong>Redémarrer</strong> (après l'installation) si nécessaire.</li>



<li>Cliquez sur <strong>+ Assigner des applications</strong> ajouter des paquets à la liste.</li>



<li>Cliquez sur <strong>Créer</strong> finir.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Modifier un groupe d’applications</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>Menu d'action</strong> (⋮) et sélectionnez <strong>Régions</strong>.</li>



<li>Mettre à jour les paramètres ou modifier la liste des applications assignées.</li>



<li>Cliquez sur <strong>Économiser</strong> appliquer les changements.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">&nbsp;Supprimer un groupe d’applications</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>Menu d'action</strong> (⋮) et sélectionnez <strong>Supprimer</strong>.</li>



<li>Confirmez la suppression en cliquant <strong>Supprimer</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Informations supplémentaires utiles</h3>



<h4 class="wp-block-heading" style="font-size:21px">Menu d'action :</h4>



<p>Depuis <strong>Menu d'action</strong>vous pouvez <strong>dupliqué</strong> Un groupe d'applications. Cela est utile pour créer des groupes similaires pour différents scénarios. Vous pouvez également créer un <strong>Rôle de l'application</strong>. Cela est utile lors de Configuration Management l’association Application Management avec .</p>



<h4 class="wp-block-heading" style="font-size:21px">Télécharger :</h4>



<p>Les applications sont téléchargées dans le système lors du processus d’installation et se trouvent là-bas dans C:\Windows\Temp sous forme d’un package sauvegardé.</p>



<h2 class="wp-block-heading" style="font-size:38px">Documentation technique</h2>



<p>Les groupes d’applications vous permettent d’orchestrer l’installation des applications et de définir les paramètres d’installation. Les paramètres d’installation disponibles sont lus à partir du fichier PSADT de l’application. <strong>Param</strong><strong>Eter</strong> bloc.</p>



<p>Vous pouvez spécifier ces paramètres lors de l’attribution d’applications au groupe ou en modifiant les applications déjà assignées.</p>



<p>Lors de l’attribution d’une application au groupe, utilisez la liste déroulante des applications et cliquez sur <strong>œil</strong> icône pour afficher les détails.</p>



<p>Cela ouvre les paramètres d’installation de l’application sélectionnée, où vous pouvez modifier les paramètres d’installation.</p>



<p>Lors de l’édition d’un groupe, utilisez le <strong>Applications assignées</strong> Table et cliquez sur <strong>œil</strong> icône pour mettre à jour les paramètres d’installation des applications déjà assignées.</p>



<p>Deux paramètres supplémentaires peuvent être configurés au niveau du groupe : <strong>Continuer avec l'erreur</strong> et <strong>Redémarrage forcé</strong>.</p>



<ul class="wp-block-list">
<li><strong>Continuer avec erreur :</strong> Par défaut, le processus d’installation s’arrête si une application échoue. <strong>Continuer avec l'erreur</strong> supprime ce comportement.</li>



<li><strong>Redémarrage forcé :</strong> Le client est redémarré après que toutes les applications aient été installées.</li>
</ul>



<p><strong>Important :</strong> Lors Configuration Management de l'association Application Management avec , la Configuration Management politique appliquée doit permettre le redémarrage des machines. <strong>Redémarrage forcé</strong> pour travailler.</p>



<p>Vous pouvez également modifier l’ordre d’installation des applications au sein d’un groupe en les réorganisant dans le panneau de configuration. <strong>Applications assignées</strong> table.</p>



<h3 class="wp-block-heading" style="font-size:28px">Installer un groupe d'applications sur une seule machine</h3>



<h4 class="wp-block-heading" style="font-size:21px">Obtenez le commandement d’installation ou le script</h4>



<ol class="wp-block-list">
<li>Ouvrir <strong>PowerShell</strong> En tant qu’administrateur, exécutez le commandement ou le script sur l’ordinateur.</li>



<li>Cliquez sur <strong>Menu d'action (⋮)</strong>.</li>



<li>Sélectionner <strong>Copie de l'instruction d'installation</strong> pour une commande CLI ou <strong>Téléchargez le script d'installation</strong> pour un fichier indépendant.</li>
</ol>
</div><p>The post <a href="https://xoap.io/fr/docs/applicationxo-groups/">Groups</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-groups/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Roles</title>
		<link>https://xoap.io/fr/docs/applicationxo-roles/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-roles/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:06:55 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9921</guid>

					<description><![CDATA[<p>Guide rapide Les rôles sont utilisés pour combiner plusieurs groupes d’applications. Cela vous permet de réutiliser les mêmes groupes avec les mêmes paramètres d’application dans différents rôles. Ajouter un nouveau rôle d’application Modifier un rôle d’application Supprimer un rôle d’application Informations supplémentaires Menu Actions : Dans le menu Actions, vous pouvez reproduire un rôle d’application. Cela […]</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-roles/">Roles</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Guide rapide</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Les rôles sont utilisés pour combiner plusieurs groupes d’applications. Cela vous permet de réutiliser les mêmes groupes avec les mêmes paramètres d’application dans différents rôles.</p>
</blockquote>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-f1268ac06942683875f3a4ffb7692fda" style="font-size:28px">Ajouter un nouveau rôle d'application</h3>



<ol class="wp-block-list">
<li>Dans le coin supérieur droit, cliquez sur <strong>+ Créer une nouvelle fonction</strong>.</li>



<li>Tapez le code ci-dessous <strong>Nom du rôle</strong> et sélectionnez/ajoutez <strong>Tags</strong>.</li>



<li>Toggle <strong>Continuer avec l'erreur</strong> ou <strong>Redémarrer</strong> (après l'installation) si nécessaire.</li>



<li>Cliquez sur <strong>+ Assigner des groupes</strong> Pour ajouter des groupes d'applications à la liste.</li>



<li>Cliquez sur <strong>Créer</strong> finir.</li>
</ol>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-a8afe4c7dfd700e89c236d1ccde80f33" style="font-size:28px">Modifier un rôle d’application</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>Menu d'action</strong> (⋮) et sélectionnez <strong>Régions</strong>.</li>



<li>Mettez à jour les paramètres ou modifiez la liste des groupes assignés.</li>



<li>Cliquez sur <strong>Économiser</strong> appliquer les changements.</li>
</ol>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-f26a7b722024a6464f2164c31f3eb2c2" style="font-size:28px">Supprimer un rôle d’application</h3>



<ol class="wp-block-list">
<li>Cliquez sur<strong> Menu d'action (⋮)</strong> et sélectionnez <strong>Supprimer.</strong></li>



<li>Confirmez la suppression en cliquant <strong>Supprimer.</strong></li>
</ol>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-78c91561c70762b56fb68bfcdf3d18d0" style="font-size:28px">Informations supplémentaires utiles</h3>



<h4 class="wp-block-heading" style="font-size:21px">Menu d'action :</h4>



<p>Dans le menu Actions, vous pouvez duplicer un rôle d’application. Cela est utile pour créer des groupes similaires pour différents scénarios.</p>



<h4 class="wp-block-heading" style="font-size:21px">Télécharger :</h4>



<p>Les applications sont téléchargées dans le système lors du processus d’installation et se trouvent là-bas dans C:\Windows\Temp sous forme d’un package sauvegardé.</p>



<h2 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-e5edc92422e2e09869575f4c95846224" style="font-size:38px">Documentation technique</h2>



<p>Les rôles sont utilisés pour combiner plusieurs groupes d’applications. Cela vous permet de réutiliser les mêmes groupes avec les mêmes paramètres d’application dans différents rôles.</p>



<p>Deux paramètres supplémentaires peuvent être configurés au niveau du rôle : <strong>Continuer avec l'erreur</strong> et <strong>Redémarrage forcé</strong>.</p>



<ul class="wp-block-list">
<li><strong>Continuer avec erreur :</strong> Par défaut, le processus d’installation s’arrête si une application échoue. <strong>Continuer avec l'erreur</strong> supprime ce comportement.</li>



<li><strong>Redémarrage forcé :</strong> Le client est redémarré après que toutes les installations auront été terminées.</li>
</ul>



<p><strong>Important :</strong> Lors Configuration Management de l'association Application Management avec , la Configuration Management politique appliquée doit permettre le redémarrage des machines. <strong>Redémarrage forcé</strong> pour travailler.</p>



<p>Vous pouvez également modifier l’ordre d’installation au sein d’un rôle en réorganisant les tâches assignées. <strong>Groupes d'applications</strong> dans le tableau d’affectation des rôles.</p>



<h3 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-4a319145bdc08ca09ff32bc111745a84" style="font-size:28px">Installer un rôle d'application sur une seule machine</h3>



<h4 class="wp-block-heading has-ast-global-color-0-color has-text-color has-link-color wp-elements-18ca4cab8cd7e644cf3072c1ec2adf64" style="font-size:21px">Obtenez le commandement d’installation ou le script</h4>



<ul class="wp-block-list">
<li>Cliquez sur <strong>Menu d'action (⋮)</strong>.</li>



<li>Sélectionner <strong>Copie de l'instruction d'installation</strong> pour une commande CLI ou <strong>Téléchargez le script d'installation</strong> pour un fichier indépendant.</li>



<li>Ouvrir <strong>PowerShell</strong> En tant qu’administrateur, exécutez le commandement ou le script sur l’ordinateur.</li>
</ul>



<p>Un <strong>Rôle de l'application</strong> C'est le niveau le plus élevé pour déployer des applications. Il est également nécessaire si vous souhaitez combiner <strong>Application Management</strong> avec <strong>Configuration Management</strong> Pour une gestion complète des clients.</p>
</div><p>The post <a href="https://xoap.io/fr/docs/applicationxo-roles/">Roles</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-roles/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Security</title>
		<link>https://xoap.io/fr/docs/applicationxo-security/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-security/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:08:07 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9638</guid>

					<description><![CDATA[<p>Mode strict Si vous utilisez le mode strict pour PowerShell dans votre environnement, vous devez tester soigneusement les paquets d’applications avant de les utiliser en production. Nous avons effectué quelques tests de base avec les paquets PSADT et le mode strict et cela semble fonctionner correctement. Lisez plus ici. Paramètres et secrets Paramètres et secrets […]</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-security/">Security</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3 class="wp-block-heading" id="strict-mode">Mode strict</h3>



<p>Si vous utilisez le mode Strict pour PowerShell dans votre environnement, vous devez tester soigneusement les paquets d’applications avant de les utiliser en production.</p>



<p>Nous avons effectué quelques tests de base avec les packages PSADT et Strict Mode et ils semblent fonctionner correctement. Lisez plus à ce sujet. <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/set-strictmode?view=powershell-5.1">ici</a>.</p>



<h3 class="wp-block-heading" id="parameters-and-secrets">Paramètres et secrets</h3>



<p>Les paramètres et secrets que vous attribuez à vos applications sont stockés chiffrés dans notre back-end et injectés dans les packages lors de l’exécution.</p><p>The post <a href="https://xoap.io/fr/docs/applicationxo-security/">Security</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-security/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best practices</title>
		<link>https://xoap.io/fr/docs/applicationxo-best-practices/</link>
					<comments>https://xoap.io/fr/docs/applicationxo-best-practices/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 12:13:09 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9833</guid>

					<description><![CDATA[<p>Cette section décrit les erreurs courantes pouvant se produire lors de la création d’un package d’application. Utilisez des guillemets simples au lieu de guillemets doubles Erreur : Correcte : Spacement entre les options de validation Erreur : Correcte : Insérer une virgule après le dernier paramètre Erreur : Correcte :</p>
<p>The post <a href="https://xoap.io/fr/docs/applicationxo-best-practices/">Best practices</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Cette section décrit les erreurs courantes pouvant se produire lors de la création d’un package d’application.</p>
</blockquote>



<h3 class="wp-block-heading" id="use-single-quotes-instead-of-double-quotes">Utilisez des guillemets simples au lieu de guillemets doubles</h3>



<p>Inévitablement, les gens qui ont des problèmes avec les autres sont les plus susceptibles de se sentir seuls et de devenir dépendant.</p>



<pre class="wp-block-code"><code>[Paramètre (obligatoire)]
[ValidateSer("Splunk", "Elasticsearch")]
[string]$Backend,</code></pre>



<p>Correcte :</p>



<pre class="wp-block-code"><code>[Paramètre (obligatoire)]
[ValidateSer('Splunk','Elasticsearch')]
[string]$Backend,</code></pre>



<h3 class="wp-block-heading" id="space-between-validation-options">L’espace entre les options de validation</h3>



<p>Inévitablement, les gens qui ont des problèmes avec les autres sont les plus susceptibles de se sentir seuls et de devenir dépendant.</p>



<pre class="wp-block-code"><code>[Paramètre (obligatoire)]
[ValidateSer('TCP', 'HTTP', 'Console')]
[string]$Protocole,</code></pre>



<p>Correcte :</p>



<pre class="wp-block-code"><code>[Paramètre (obligatoire)]
[ValidateSer('TCP','HTTP','Console')]
[string]$Protocole,</code></pre>



<h3 class="wp-block-heading" id="set-comma-after-the-last-parameter">Insérer une virgule après le dernier paramètre</h3>



<p>Inévitablement, les gens qui ont des problèmes avec les autres sont les plus susceptibles de se sentir seuls et de devenir dépendant.</p>



<pre class="wp-block-code"><code>Param (
    [Paramètre (Obligatoire=$false)]
    [ValidateSet('Install','Uninstall')]
    [string]$DeploymentType = 'Install',
    [Paramètre (Obligatoire=$false)]
    [ValidateSet('Interactive','Silent','NonInteractive')]
    [string]$DeployMode = 'Interactive',
    [Paramètre (Obligatoire=$false)]
    [switch]$AllowRebootPassThru = $false,
    [Paramètre (Obligatoire=$false)]
    [switch]$TerminalServerMode = $false,
    [Paramètre (Obligatoire=$false)]
    [switch]$DisableLogging = $false,
)</code></pre>



<p>Correcte :</p>



<pre class="wp-block-code"><code>Param (
    [Paramètre (Obligatoire=$false)]
    [ValidateSet('Install','Uninstall')]
    [string]$DeploymentType = 'Install',
    [Paramètre (Obligatoire=$false)]
    [ValidateSet('Interactive','Silent','NonInteractive')]
    [string]$DeployMode = 'Interactive',
    [Paramètre (Obligatoire=$false)]
    [switch]$AllowRebootPassThru = $false,
    [Paramètre (Obligatoire=$false)]
    [switch]$TerminalServerMode = $false,
    [Paramètre (Obligatoire=$false)]
    [switch]$DisableLogging = $false
)</code></pre><p>The post <a href="https://xoap.io/fr/docs/applicationxo-best-practices/">Best practices</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/applicationxo-best-practices/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>