{"id":216225,"date":"2024-03-18T11:41:15","date_gmt":"2024-03-18T11:41:15","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=216225"},"modified":"2024-03-18T11:41:15","modified_gmt":"2024-03-18T11:41:15","slug":"changer-les-limites-de-la-bande-passante-pour-les-mises-a-jour-windows-avec-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/fr\/script-hub\/changer-les-limites-de-la-bande-passante-pour-les-mises-a-jour-windows-avec-powershell\/","title":{"rendered":"Changer les limites de la bande passante pour les mises \u00e0 jour Windows avec PowerShell"},"content":{"rendered":"<h2>Principaux points \u00e0 retenir<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">Le script permet aux professionnels de l&rsquo;informatique de d\u00e9finir des limites de bande passante pour les mises \u00e0 jour de Windows et de Microsoft Store.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Il utilise PowerShell pour modifier les param\u00e8tres du registre Windows afin de contr\u00f4ler le trafic des mises \u00e0 jour.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\">Les variables d&rsquo;environnement peuvent influencer le comportement du script si elles ont d\u00e9j\u00e0 \u00e9t\u00e9 d\u00e9finies pour les limites de la bande passante.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\">Le script comprend une gestion des erreurs pour s&rsquo;assurer que les utilisateurs sp\u00e9cifient les limites de vitesse requises.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\">Les limites de la bande passante sont d\u00e9finies \u00e0 l&rsquo;aide des param\u00e8tres <strong>BackgroundSpeed<\/strong> et <strong>ForegroundSpeed<\/strong>.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\">Un contr\u00f4le des privil\u00e8ges est effectu\u00e9 pour s&rsquo;assurer que le script s&rsquo;ex\u00e9cute avec des droits d&rsquo;administrateur.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\">Il offre une alternative automatisable et plus flexible que les r\u00e9glages manuels de la strat\u00e9gie de groupe.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\">Une gestion appropri\u00e9e de la bande passante est cruciale pour \u00e9viter la congestion du r\u00e9seau et garantir le fonctionnement efficace des applications cruciales.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"9\" data-aria-level=\"1\">Le script doit \u00eatre test\u00e9 dans un environnement contr\u00f4l\u00e9 avant d&rsquo;\u00eatre impl\u00e9ment\u00e9 \u00e0 grande \u00e9chelle.<\/li>\n<\/ul>\n<p>La gestion efficace de la <a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-network-bandwidth\/\">bande passante du r\u00e9seau<\/a> est un \u00e9l\u00e9ment essentiel de la <a href=\"https:\/\/www.ninjaone.com\/fr\/gestion-informatique-grande-entreprise\/infrastructure\">gestion de l&rsquo;infrastructure informatique<\/a>, en particulier dans les environnements o\u00f9 les ressources sont partag\u00e9es et o\u00f9 les performances du r\u00e9seau sont primordiales. Avec l&rsquo;augmentation du volume de donn\u00e9es transf\u00e9r\u00e9es lors des mises \u00e0 jour du syst\u00e8me ou lors de l&rsquo;utilisation de services bas\u00e9s sur le cloud, le contr\u00f4le de l&rsquo;utilisation de la bande passante devient essentiel pour maintenir la stabilit\u00e9 et l&rsquo;efficacit\u00e9 du r\u00e9seau.<\/p>\n<h2>Contexte<\/h2>\n<p>Le script PowerShell dont nous parlons joue un r\u00f4le essentiel dans ce contexte. Il permet aux professionnels de l&rsquo;informatique et aux <a href=\"https:\/\/www.ninjaone.com\/fr\/quest-ce-quun-msp\">fournisseurs de services g\u00e9r\u00e9s (MSP)<\/a> de limiter l&rsquo;utilisation de la bande passante pour les mises \u00e0 jour Windows et les mises \u00e0 jour du Microsoft Store sur les appareils. Cette fonctionnalit\u00e9 est particuli\u00e8rement cruciale pour les entreprises qui sont confront\u00e9es \u00e0 des limitations de bande passante ou qui doivent donner la priorit\u00e9 au trafic r\u00e9seau pour les applications cruciales. En contr\u00f4lant le trafic de mise \u00e0 jour, les professionnels de l&rsquo;informatique peuvent \u00e9viter la congestion du r\u00e9seau et s&rsquo;assurer que les applications cruciales de l&rsquo;entreprise b\u00e9n\u00e9ficient de la bande passante n\u00e9cessaire.<\/p>\n<h2>Le script :<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 5.1\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Limit how much bandwidth a device can consume with updates and microsoft store updates. Please note 5Mbps will set a different speed limit than 5MBps.\r\n.DESCRIPTION\r\n    Limit how much bandwidth a device can consume with updates and microsoft store updates. Please note 5Mbps will set a different speed limit than 5MBps.\r\n.EXAMPLE\r\n    (No Parameters)\r\n\r\n    C:ProgramDataNinjaRMMAgentscriptingcustomscript_gen_6.ps1 : No Speed Limit given?\r\n    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException\r\n    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,customscript_gen_6.ps1\r\n\r\nPARAMETER: -BackgroundSpeed \"15Mbps\"\r\n    Limits the \"background\" bandwidth to 15Mbps replace \"15Mbps\" with your prefered speed limit.\r\n.EXAMPLE\r\n    -BackgroundSpeed \"15Mbps\"\r\n    \r\n    HKLM:SOFTWAREPoliciesMicrosoftWindowsDeliveryOptimizationDOMaxBackgroundDownloadBandwidth changed from 1920 to 1920\r\n\r\nPARAMETER: -ForegroundSpeed \"15Mbps\"\r\n    Limits the \"foreground\" bandwidth to 15Mbps replace \"15Mbps\" with your prefered speed limit.\r\n.EXAMPLE\r\n    -ForegroundSpeed \"15Mbps\"\r\n    \r\n    HKLM:SOFTWAREPoliciesMicrosoftWindowsDeliveryOptimizationDOMaxForegroundDownloadBandwidth changed from 1920 to 1920\r\n\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10\r\n    Release Notes: Initial Release\r\nBy using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/terms-of-use.\r\n    Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. \r\n    Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. \r\n    Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. \r\n    Warranty Disclaimer: The script is provided \u201cas is\u201d and \u201cas available\u201d, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. \r\n    Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. \r\n    Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. \r\n    EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter()]\r\n    [String]$BackgroundSpeed,\r\n    [Parameter()]\r\n    [String]$ForegroundSpeed\r\n)\r\n\r\nbegin {\r\n\r\n    if ($env:maxBackgroundDownloadSpeed -and $env:maxBackgroundDownloadSpeed -notlike \"null\") { $BackgroundSpeed = $env:maxBackgroundDownloadSpeed }\r\n    if ($env:maxForegroundDownloadSpeed -and $env:maxForegroundDownloadSpeed -notlike \"null\") { $ForegroundSpeed = $env:maxForegroundDownloadSpeed }\r\n\r\n    if (-not $BackgroundSpeed -and -not $ForegroundSpeed) {\r\n        Write-Error \"No Speed Limit given?\"\r\n        Exit 1\r\n    }\r\n\r\n    function Set-HKProperty {\r\n        param (\r\n            $Path,\r\n            $Name,\r\n            $Value,\r\n            [ValidateSet('DWord', 'QWord', 'String', 'ExpandedString', 'Binary', 'MultiString', 'Unknown')]\r\n            $PropertyType = 'DWord'\r\n        )\r\n        if (-not $(Test-Path -Path $Path)) {\r\n            # Check if path does not exist and create the path\r\n            New-Item -Path $Path -Force | Out-Null\r\n        }\r\n        if ((Get-ItemProperty -Path $Path -Name $Name -ErrorAction SilentlyContinue)) {\r\n            # Update property and print out what it was changed from and changed to\r\n            $CurrentValue = (Get-ItemProperty -Path $Path -Name $Name -ErrorAction SilentlyContinue).$Name\r\n            try {\r\n                Set-ItemProperty -Path $Path -Name $Name -Value $Value -Force -Confirm:$false -ErrorAction Stop | Out-Null\r\n            }\r\n            catch {\r\n                Write-Error \"[Error] Unable to Set registry key for $Name please see below error!\"\r\n                Write-Error $_\r\n                exit 1\r\n            }\r\n            Write-Host \"$Path$Name changed from $CurrentValue to $($(Get-ItemProperty -Path $Path -Name $Name -ErrorAction SilentlyContinue).$Name)\"\r\n        }\r\n        else {\r\n            # Create property with value\r\n            try {\r\n                New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType $PropertyType -Force -Confirm:$false -ErrorAction Stop | Out-Null\r\n            }\r\n            catch {\r\n                Write-Error \"[Error] Unable to Set registry key for $Name please see below error!\"\r\n                Write-Error $_\r\n                exit 1\r\n            }\r\n            Write-Host \"Set $Path$Name to $($(Get-ItemProperty -Path $Path -Name $Name -ErrorAction SilentlyContinue).$Name)\"\r\n        }\r\n    }\r\n\r\n    function Get-Size {\r\n        param (\r\n            [string]$String\r\n        )\r\n        if ($String -Like 0) {\r\n            return 0\r\n        }\r\n        switch -casesensitive -regex ($String) {\r\n            'PB|pB' { [int64]$($String -replace '[^d+]+') * 1PB; break }\r\n            'Pb|pb' { [int64]$($String -replace '[^d+]+') * 1PB \/ 8; break }\r\n            'TB|tB' { [int64]$($String -replace '[^d+]+') * 1TB; break }\r\n            'Tb|tb' { [int64]$($String -replace '[^d+]+') * 1TB \/ 8; break }\r\n            'GB|gB' { [int64]$($String -replace '[^d+]+') * 1GB; break }\r\n            'Gb|gb' { [int64]$($String -replace '[^d+]+') * 1GB \/ 8; break }\r\n            'MB|mB' { [int64]$($String -replace '[^d+]+') * 1MB; break }\r\n            'Mb|mb' { [int64]$($String -replace '[^d+]+') * 1MB \/ 8; break }\r\n            'KB|kB' { [int64]$($String -replace '[^d+]+') * 1KB; break }\r\n            'Kb|kb' { [int64]$($String -replace '[^d+]+') * 1KB \/ 8; break }\r\n            'B|b' { [int64]$($String -replace '[^d+]+') * 1; break }\r\n            Default { [int64]$($String -replace '[^d+]+') * 1MB \/ 8 }\r\n        }\r\n    }\r\n\r\n    function ConvertTo-Kilobytes {\r\n        param (\r\n            [Parameter(ValueFromPipeline)]\r\n            $Number\r\n        )\r\n        process {\r\n            $Number \/ 1KB\r\n        }\r\n    }\r\n\r\n    function Test-IsElevated {\r\n        $id = [System.Security.Principal.WindowsIdentity]::GetCurrent()\r\n        $p = New-Object System.Security.Principal.WindowsPrincipal($id)\r\n        $p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator)\r\n    }\r\n}\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Error -Message \"Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n\r\n    $Path = \"HKLM:SOFTWAREPoliciesMicrosoftWindowsDeliveryOptimization\"\r\n    if ($BackgroundSpeed) { Set-HKProperty -Path $Path -Name DOMaxBackgroundDownloadBandwidth -Value $(Get-Size $BackgroundSpeed | ConvertTo-Kilobytes ) }\r\n    if ($ForegroundSpeed) { Set-HKProperty -Path $Path -Name DOMaxForegroundDownloadBandwidth -Value $(Get-Size $ForegroundSpeed | ConvertTo-Kilobytes ) }\r\n}\r\nend {\r\n    \r\n    \r\n    \r\n}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Acc\u00e9dez \u00e0 plus de 700\u00a0scripts dans le Dojo NinjaOne<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.ninjaone.com\/fr\/phase-de-test-gratuit\/\">Obtenir l&rsquo;acc\u00e8s<\/a><\/p>\n<\/div>\n<h2>Description d\u00e9taill\u00e9e<\/h2>\n<p>Le script se d\u00e9roule en plusieurs \u00e9tapes\u00a0:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>D\u00e9finition de param\u00e8tres<\/strong>: Il commence par d\u00e9finir deux param\u00e8tres &#8211; <strong>BackgroundSpeed<\/strong> et <strong>ForegroundSpeed<\/strong>. Ces param\u00e8tres permettent aux utilisateurs de fixer des limites pour les taux de transfert de donn\u00e9es en arri\u00e8re-plan (BackgroundSpeed) et en avant-plan (ForegroundSpeed).<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><strong>V\u00e9rification des variables d&rsquo;environnement<\/strong>: Le script v\u00e9rifie les variables d&rsquo;environnement existantes qui pourraient d\u00e9j\u00e0 d\u00e9finir ces param\u00e8tres, afin de s&rsquo;assurer qu&rsquo;il n&rsquo;\u00e9crase pas les param\u00e8tres pr\u00e9configur\u00e9s.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>Gestion des erreurs<\/strong>: Si aucune limite de vitesse n&rsquo;est indiqu\u00e9e, le script g\u00e9n\u00e8re une erreur, invitant l&rsquo;utilisateur \u00e0 saisir les param\u00e8tres requis.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><strong>Fonctions de modification de registre<\/strong>: La fonctionnalit\u00e9 principale r\u00e9side dans la fonction <strong>Set-HKProperty<\/strong>, qui modifie les cl\u00e9s de registre Windows pour appliquer les limites de la bande passante. Il cr\u00e9e ou met \u00e0 jour les entr\u00e9es de registre pertinentes avec les valeurs sp\u00e9cifi\u00e9es.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><strong>Calcul de la bande passante<\/strong>: La fonction <strong>Get-Size<\/strong> interpr\u00e8te les limites de vitesse introduites par l&rsquo;utilisateur et les convertit dans un format compris par le registre (kilo-octets).<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><strong>Ex\u00e9cution et contr\u00f4le des privil\u00e8ges<\/strong>: Avant d&rsquo;appliquer les modifications, le script v\u00e9rifie s&rsquo;il s&rsquo;ex\u00e9cute avec des droits d&rsquo;administrateur, ce qui est indispensable pour modifier les param\u00e8tres de registre.<\/li>\n<\/ul>\n<h2>Cas d&rsquo;utilisation potentiels<\/h2>\n<p>Prenons l&rsquo;exemple d&rsquo;un \u00e9tablissement d&rsquo;enseignement o\u00f9 la bande passante du r\u00e9seau est tr\u00e8s sollicit\u00e9e pendant les heures de cours. L&rsquo;administrateur informatique peut utiliser ce script pour limiter la bande passante de Windows Update pendant ces heures, afin que les ressources \u00e9ducatives en ligne soient prioritaires. Apr\u00e8s les heures de classe, ces limitations peuvent \u00eatre assouplies ou supprim\u00e9es pour les mises \u00e0 jour habituelles.<\/p>\n<h2>Comparaisons<\/h2>\n<p>Traditionnellement, les limites de bande passante pour les mises \u00e0 jour de Windows \u00e9taient g\u00e9r\u00e9es soit manuellement via l&rsquo;\u00e9diteur de strat\u00e9gie de groupe, soit par l&rsquo;interm\u00e9diaire d&rsquo;un logiciel tiers. Ce script fournit une approche plus directe et scriptable, permettant l&rsquo;automatisation et l&rsquo;int\u00e9gration dans des flux de travail de gestion informatique.<\/p>\n<h2>FAQ<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><strong>En quoi ce script diff\u00e8re-t-il de l&rsquo;utilisation de la strat\u00e9gie de groupe ?<\/strong><br \/>\nLe script offre une approche plus souple et plus automatisable que les param\u00e8tres manuels de la strat\u00e9gie de groupe.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><strong>Ce script peut-il g\u00e9rer des situations de bande passante illimit\u00e9e ?<\/strong><br \/>\nOui, le fait de r\u00e9gler le param\u00e8tre de vitesse sur 0 permet une utilisation illimit\u00e9e de la bande passante.<\/li>\n<\/ul>\n<h2>Implications<\/h2>\n<p>L&rsquo;utilisation de ce script permet d&rsquo;am\u00e9liorer consid\u00e9rablement la gestion des performances du r\u00e9seau. Cependant, une mauvaise d\u00e9finition des limites de la bande passante peut retarder des mises \u00e0 jour importantes, exposant ainsi les syst\u00e8mes \u00e0 des vuln\u00e9rabilit\u00e9s en mati\u00e8re de s\u00e9curit\u00e9. Une approche \u00e9quilibr\u00e9e est donc n\u00e9cessaire.<\/p>\n<h2>Recommandations<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"9\" data-aria-level=\"1\">Testez le script dans un environnement contr\u00f4l\u00e9 avant de le d\u00e9ployer \u00e0 grande \u00e9chelle.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"10\" data-aria-level=\"1\">Contr\u00f4lez les performances du r\u00e9seau et ajuster les limites si n\u00e9cessaire.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"10\" data-aria-level=\"1\">Gardez \u00e0 l&rsquo;esprit les implications en mati\u00e8re de s\u00e9curit\u00e9 lorsque vous retardez les mises \u00e0 jour.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>Dans le monde des services informatiques g\u00e9r\u00e9s, o\u00f9 des outils comme NinjaOne offrent des solutions compl\u00e8tes, des <a href=\"https:\/\/www.ninjaone.com\/fr\/script-hub\">scripts comme celui-ci renforcent le contr\u00f4le et la flexibilit\u00e9<\/a>. Ils permettent aux professionnels de l&rsquo;informatique d&rsquo;adapter les performances du r\u00e9seau \u00e0 leurs besoins particuliers, ce qui constitue un avantage essentiel dans l&rsquo;environnement actuel, qui \u00e9volue rapidement et est ax\u00e9 sur les donn\u00e9es. L&rsquo;int\u00e9gration de ces scripts dans la gestion informatique peut consid\u00e9rablement <a href=\"https:\/\/www.ninjaone.com\/fr\/efficacite\">am\u00e9liorer l&rsquo;efficacit\u00e9<\/a> de la gestion de l&rsquo;infrastructure informatique.<\/p>\n","protected":false},"author":35,"featured_media":192821,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"operating_system":[4212],"use_cases":[4284],"class_list":["post-216225","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows","use_cases-maintenance-fr"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/script_hub\/216225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/comments?post=216225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media\/192821"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=216225"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/operating_system?post=216225"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/use_cases?post=216225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}