fr-FR/PSIntro-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Add-PSIntro</command:name>
      <command:verb>Add</command:verb>
      <command:noun>PSIntro</command:noun>
      <maml:description>
        <maml:para>Ajouter Start-PSIntro à votre profil PowerShell.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Vous pouvez utiliser cette commande pour ajouter une commande Start-PSIntro à votre profil PowerShell. Cela entraînera l'exécution automatique de la commande Start-PSIntro à chaque fois que vous commencerez une nouvelle session PowerShell. Vous pouvez personnaliser la commande en utilisant les paramètres -ModuleStatus et -Tutorial, qui ajouteront les paramètres correspondants à la commande Start-PSIntro dans votre profil.</maml:para>
      <maml:para>Si le script de profil n'existe pas, il vous sera demandé de le créer.</maml:para>
      <maml:para>Vous devrez modifier manuellement le script de profil pour supprimer ou modifier la commande Start-PSIntro si vous souhaitez changer ou arrêter ce comportement.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-PSIntro</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ModuleStatus</maml:name>
          <maml:description>
            <maml:para>Inclut le paramètre -ModuleStatus.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Tutorial</maml:name>
          <maml:description>
            <maml:para>Inclut le paramètre -Tutorial.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:description>
            <maml:para>Vous invite à confirmer avant d'exécuter le cmdlet.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:description>
            <maml:para>Affiche ce qui se passerait si le cmdlet était exécuté. Le cmdlet n'est pas exécuté.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ModuleStatus</maml:name>
        <maml:description>
          <maml:para>Inclut le paramètre -ModuleStatus.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Tutorial</maml:name>
        <maml:description>
          <maml:para>Inclut le paramètre -Tutorial.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:description>
          <maml:para>Vous invite à confirmer avant d'exécuter le cmdlet.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:description>
          <maml:para>Affiche ce qui se passerait si le cmdlet était exécuté. Le cmdlet n'est pas exécuté.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>Aucun</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>aucun</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para>En savoir plus sur PowerShell : http://jdhitsolutions.com/yourls/newsletter</maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-PSIntro -ModuleStatus</dev:code>
        <dev:remarks>
          <maml:para>Cela ajoutera la commande `Start-PSIntro -ModuleStatus` à la fin de votre script de profil PowerShell pour l'utilisateur actuel dans l'hôte PowerShell actuel.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>New-PSProfile</maml:linkText>
        <maml:uri></maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-ProfileStatus</maml:linkText>
        <maml:uri></maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-ModuleStatus</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ModuleStatus</command:noun>
      <maml:description>
        <maml:para>Obtenir l'état des modules clés</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Utilisez cette commande pour vérifier l'état des modules clés. La commande renverra une liste de modules avec leur version en ligne, leur version installée et indiquera si une mise à jour est nécessaire.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-ModuleStatus</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
          <maml:name>Module</maml:name>
          <maml:description>
            <maml:para>Les noms des modules à vérifier. Les modules PSReadline et Microsoft.PowerShell.PSResourceGet sont inclus par défaut.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
          <dev:type>
            <maml:name>String[]</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>PSReadline, Microsoft.PowerShell.PSResourceGet</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
        <maml:name>Module</maml:name>
        <maml:description>
          <maml:para>Les noms des modules à vérifier. Les modules PSReadline et Microsoft.PowerShell.PSResourceGet sont inclus par défaut.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
        <dev:type>
          <maml:name>String[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>PSReadline, Microsoft.PowerShell.PSResourceGet</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>String</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>ModuleStatusInfo</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para>En savoir plus sur PowerShell : http://jdhitsolutions.com/yourls/newsletter</maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-ModuleStatus
 
Name Online Installed UpdateNeeded
---- ------ --------- ------------
PSReadLine 2.4.5 2.4.5 False
Microsoft.PowerShell.PSResourceGet 1.1.1 1.1.1 False</dev:code>
        <dev:remarks>
          <maml:para></maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-ModuleStatus -Module Pester,PSReadline,PackageManagement
 
Name Online Installed UpdateNeeded
---- ------ --------- ------------
Pester 5.7.1 5.7.1 False
PSReadLine 2.4.5 2.4.5 False
PackageManagement 1.4.8.1 1.4.8.1 False</dev:code>
        <dev:remarks>
          <maml:para>Vérifier l'état des modules spécifiés par l'utilisateur.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 3 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-Content C:\scripts\MyModules.txt | Get-ModuleStatus
 
Name Online Installed UpdateNeeded
---- ------ --------- ------------
Microsoft.PowerShell.ConsoleGuiTools 0.7.7 0.7.7 False
Microsoft.PowerShell.Crescendo 1.1.0 1.1.0 False
Microsoft.PowerShell.PlatyPS 1.0.1 1.0.0 True
Microsoft.PowerShell.PSResourceGet 1.1.1 1.1.1 False
Microsoft.WinGet.Client 1.11.460 1.12.350 False
Microsoft.PowerShell.WhatsNew 0.5.5 0.5.5 False
Microsoft.PowerShell.ThreadJob 2.2.0 2.2.0 False</dev:code>
        <dev:remarks>
          <maml:para>Vérifier l'état des modules à partir d'une liste.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://jdhitsolutions.com/yourls/3022e2</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-PSIntro</maml:linkText>
        <maml:uri></maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-ProfileStatus</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ProfileStatus</command:noun>
      <maml:description>
        <maml:para>Obtenir l'état des scripts de profil PowerShell pour l'hôte actuel.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Exécutez cette commande pour obtenir l'état des scripts de profil PowerShell pour l'hôte actuel. La sortie inclut le nom du profil, le chemin et l'indication si le script de profil existe. Les chemins des scripts de profil PowerShell sont codés en dur en fonction du contexte de l'hôte et de l'utilisateur actuel. Les fichiers de script n'existent pas par défaut. Vous devez les créer si vous souhaitez personnaliser votre environnement PowerShell. Notez que vous devrez peut-être également créer des dossiers supplémentaires.</maml:para>
      <maml:para>La variable intégrée $profile pointe par défaut vers le script de profil pour l'utilisateur actuel dans l'hôte PowerShell actuel. Consultez le sujet d'aide about_Profiles pour en savoir plus.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-ProfileStatus</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>ProfileStatusInfo</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para>En savoir plus sur PowerShell : http://jdhitsolutions.com/yourls/newsletter</maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-ProfileStatus
 
   Computername: CADENZA [ConsoleHost]
 
ProfileName Path Exists
----------- ---- ------
AllUsersAllHosts C:\Program Files\PowerShell\7\profile.ps1 True
AllUsersCurrentHost C:\Program Files\PowerShell\7\Microsoft.PowerShell_profile.ps1 False
CurrentUserAllHosts C:\Users\jeff\Documents\PowerShell\profile.ps1 True
CurrentUserCurrentHost C:\Users\jeff\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 True</dev:code>
        <dev:remarks>
          <maml:para>Les profils qui n'existent pas seront mis en évidence en rouge.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://jdhitsolutions.com/yourls/566292</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>About_Profiles</maml:linkText>
        <maml:uri>https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_profiles</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-PSIntro</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PSIntro</command:noun>
      <maml:description>
        <maml:para>Affiche un écran de bienvenue PowerShell</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Cette commande affichera un écran de bienvenue ou "splash" PowerShell. L'affichage comprend une liste de ressources en ligne. Si vous incluez le paramètre -ModuleStatus, la sortie inclura l'état des modules clés. Garder ces modules à jour aidera à garantir une bonne expérience utilisateur.</maml:para>
      <maml:para>Si vous incluez -Tutorial, vous serez invité à exécuter un ensemble de tutoriels. Les tutoriels sont interactifs et aideront l'utilisateur à apprendre PowerShell. Si l'utilisateur choisit d'exécuter les tutoriels, ils seront exécutés consécutivement. Les tutoriels sont écrits sous forme de scripts PowerShell avec une combinaison de texte formaté et de sortie de console en direct de la session PowerShell actuelle de l'utilisateur. Cela garantit que la sortie est pertinente pour l'environnement de l'utilisateur.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-PSIntro</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ModuleStatus</maml:name>
          <maml:description>
            <maml:para>Inclure l'état des modules clés.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Tutorial</maml:name>
          <maml:description>
            <maml:para>Afficher l'invite du tutoriel. Si vous sélectionnez Oui, les tutoriels s'exécuteront consécutivement, dans l'ordre. Si vous sélectionnez Non, la commande quittera sans exécuter de tutoriels. Vous pouvez exécuter Start-PSTutorial à tout moment pour lancer les tutoriels dans n'importe quel ordre.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ModuleStatus</maml:name>
        <maml:description>
          <maml:para>Inclure l'état des modules clés.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Tutorial</maml:name>
        <maml:description>
          <maml:para>Afficher l'invite du tutoriel. Si vous sélectionnez Oui, les tutoriels s'exécuteront consécutivement, dans l'ordre. Si vous sélectionnez Non, la commande quittera sans exécuter de tutoriels. Vous pouvez exécuter Start-PSTutorial à tout moment pour lancer les tutoriels dans n'importe quel ordre.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para>Cette commande a des alias de PSIntro et PSWelcome.</maml:para>
        <maml:para>En savoir plus sur PowerShell : http://jdhitsolutions.com/yourls/newsletter</maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Exemple 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-PSIntro -ModuleStatus
 
Bienvenue dans PowerShell !
 
      PowerShell v7.5.4
 PowerShell Documentation : https://learn.microsoft.com/powershell
 PowerShell on Slack : https//aka.ms/psslack
 PowerShell on Discord : https://aka.ms/psdiscord
 PowerShell Team Blog : https://devblogs.microsoft.com/powershell
 PowerShell Gallery : https://www.powershellgallery.com
 GitHub Discussion : https://github.com/PowerShell/PowerShell/discussions
 
  Utilisez l'un des liens ci‑dessus pour commencer à en savoir plus sur PowerShell.
  Quand vous le pouvez, exécutez Update-Help pour obtenir les derniers fichiers d'aide pour PowerShell.
 
État des modules clés:
 
Name Online Installed UpdateNeeded
---- ------ --------- ------------
PSReadLine 2.4.5 2.4.5 False
Microsoft.PowerShell.PSResourceGet 1.1.1 1.1.1 False
 
  Tous les modules clés sont à jour.
 
  Exécutez Start-PSTutorial pour obtenir une liste de tutoriels PowerShell.</dev:code>
        <dev:remarks>
          <maml:para>La sortie sera formatée et stylisée en utilisant $PSStyle. Les liens seront cliquables dans Windows Terminal ou similaire.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Exemple 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-PSIntro -Tutorial
 
Bienvenue dans PowerShell !
 
      PowerShell v7.5.4
 PowerShell Documentation : https://learn.microsoft.com/powershell
 PowerShell on Slack : https//aka.ms/psslack
 PowerShell on Discord : https://aka.ms/psdiscord
 PowerShell Team Blog : https://devblogs.microsoft.com/powershell
 PowerShell Gallery : https://www.powershellgallery.com
 GitHub Discussion : https://github.com/PowerShell/PowerShell/discussions
 
  Utilisez l'un des liens ci‑dessus pour commencer à en savoir plus sur PowerShell.
  Quand vous le pouvez, exécutez Update-Help pour obtenir les derniers fichiers d'aide pour PowerShell.
 
  Souhaitez-vous exécuter un ensemble de tutoriels interactifs sur les fondamentaux essentiels de PowerShell ?
  Entrez Y pour continuer :</dev:code>
        <dev:remarks>
          <maml:para>Lancez l'introduction avec l'invite du tutoriel.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://jdhitsolutions.com/yourls/e0e67a</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Start-PSTutorial</maml:linkText>
        <maml:uri></maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-PSProfile</command:name>
      <command:verb>New</command:verb>
      <command:noun>PSProfile</command:noun>
      <maml:description>
        <maml:para>Créer un nouveau script de profil PowerShell.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Crée un nouveau script de profil PowerShell s'il n'existe pas déjà. Le comportement par défaut est de créer le script de profil pour l'utilisateur actuel dans l'hôte PowerShell actuel. Vous pouvez spécifier un script de profil différent en utilisant le paramètre -Name.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-PSProfile</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName, ByValue)" position="0" aliases="ProfileName">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Crée le script de profil PowerShell spécifié. Vous pouvez utiliser la complétion par tabulation pour voir les noms de scripts de profil disponibles</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">CurrentUserCurrentHost</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">CurrentUserAllHosts</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">AllUsersCurrentHost</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">AllUsersAllHosts</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
          <dev:type>
            <maml:name>String[]</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>CurrentUserCurrentHost</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:description>
            <maml:para>Vous invite à confirmer avant d'exécuter le cmdlet.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:description>
            <maml:para>Affiche ce qui se passerait si le cmdlet était exécuté. Le cmdlet n'est pas exécuté.</maml:para>
          </maml:description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByPropertyName, ByValue)" position="0" aliases="ProfileName">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Crée le script de profil PowerShell spécifié. Vous pouvez utiliser la complétion par tabulation pour voir les noms de scripts de profil disponibles</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String[]</command:parameterValue>
        <dev:type>
          <maml:name>String[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>CurrentUserCurrentHost</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:description>
          <maml:para>Vous invite à confirmer avant d'exécuter le cmdlet.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:description>
          <maml:para>Affiche ce qui se passerait si le cmdlet était exécuté. Le cmdlet n'est pas exécuté.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>System.IO.FileInfo</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para>En savoir plus sur PowerShell : http://jdhitsolutions.com/yourls/newsletter</maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; New-PSProfile
 
    Directory: C:\Users\jeff\Documents\PowerShell
 
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a-- 1/8/2026 8:13 AM 0 Microsoft.PowerShell_profile.ps1</dev:code>
        <dev:remarks>
          <maml:para>Cela créera le script de profil pour l'utilisateur actuel dans l'hôte PowerShell actuel s'il n'existe pas déjà. Vous pourrez ensuite modifier le script de profil pour ajouter vos personnalisations.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-ProfileStatus | New-PSProfile -WhatIf
What if: Performing the operation "Create File" on target "Destination: C:\Program Files\PowerShell\7\profile.ps1".
What if: Performing the operation "Create File" on target "Destination: C:\Program Files\PowerShell\7\Microsoft.PowerShell_profile.ps1".
WARNING: An existing PowerShell profile script for CurrentUserAllHosts has been found at C:\Users\jeff\Documents\PowerShell\profile.ps1.
What if: Performing the operation "Create File" on target "Destination: C:\Users\jeff\Documents\PowerShell\Microsoft.PowerShell_profile.ps1".</dev:code>
        <dev:remarks>
          <maml:para>Obtenez le statut de tous les scripts de profil PowerShell et redirigez les résultats vers New-PSProfile pour créer les scripts de profil manquants. Le paramètre -WhatIf est utilisé pour montrer ce qui se passerait sans créer réellement des fichiers.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Get-ProfileStatus</maml:linkText>
        <maml:uri></maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Start-PSTutorial</command:name>
      <command:verb>Start</command:verb>
      <command:noun>PSTutorial</command:noun>
      <maml:description>
        <maml:para>Démarrer un tutoriel PowerShell interactif</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Cette commande sert de lanceur pour les tutoriels inclus dans le module PSIntro. Vous pouvez sélectionner un sujet de tutoriel. Si vous ne spécifiez pas de sujet, un menu simple de tutoriels PowerShell interactifs vous sera présenté. Le tutoriel se compose d'une combinaison de texte et d'informations provenant de votre hôte et de l'environnement PowerShell.</maml:para>
      <maml:para>Le tutoriel s'affichera en « pages » avec des invites pour continuer. Appuyez sur Entrée pour continuer ou 'q' pour quitter. Votre progression ne sera pas sauvegardée.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Start-PSTutorial</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Topic</maml:name>
          <maml:description>
            <maml:para>Spécifiez un sujet de tutoriel ; sinon, un menu de sujets vous sera présenté. Les sujets valides sont :</maml:para>
            <maml:para>- PowerShell Essentials</maml:para>
            <maml:para>- Get-Command</maml:para>
            <maml:para>- Get-Help</maml:para>
            <maml:para>- Get-Member</maml:para>
            <maml:para>- PowerShell Profiles</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Topic</maml:name>
        <maml:description>
          <maml:para>Spécifiez un sujet de tutoriel ; sinon, un menu de sujets vous sera présenté. Les sujets valides sont :</maml:para>
          <maml:para>- PowerShell Essentials</maml:para>
          <maml:para>- Get-Command</maml:para>
          <maml:para>- Get-Help</maml:para>
          <maml:para>- Get-Member</maml:para>
          <maml:para>- PowerShell Profiles</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para>En savoir plus sur PowerShell : http://jdhitsolutions.com/yourls/newsletter</maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Start-PSTutorial
 
    Menu du didacticiel PowerShell
 
    1 - Notions essentielles de PowerShell
    2 - Get-Command
    3 - Get-Help
    4 - Get-Member
    5 - PowerShell Profiles
    6 - Quit
 
    Sélectionnez une option de menu [1-6]:</dev:code>
        <dev:remarks>
          <maml:para>Entrez un numéro pour lancer le tutoriel correspondant. En appuyant sur n'importe quelle autre touche, vous quitterez.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Start-PSTutorial -Topic 'Get-Command'</dev:code>
        <dev:remarks>
          <maml:para>Lancez le tutoriel Get-Command.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://jdhitsolutions.com/yourls/2d9a76</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-PSIntro</maml:linkText>
        <maml:uri></maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
</helpItems>