{"id":248287,"date":"2024-04-30T15:39:37","date_gmt":"2024-04-30T15:39:37","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=248287"},"modified":"2024-04-30T15:40:49","modified_gmt":"2024-04-30T15:40:49","slug":"renommer-un-ordinateur-macos","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/fr\/script-hub\/renommer-un-ordinateur-macos\/","title":{"rendered":"Guide de script : Automatiser le nom d&rsquo;h\u00f4te local et renommer un ordinateur macOS"},"content":{"rendered":"<h2>Points \u00e0 retenir<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Efficacit\u00e9 automatis\u00e9e :<\/strong> Le script permet de renommer des ordinateurs macOS et des h\u00f4tes locaux automatiquement, am\u00e9liorant ainsi l&rsquo;efficacit\u00e9 de la gestion du r\u00e9seau.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Noms conviviaux ou noms de r\u00e9seau :<\/strong> Il fait la distinction entre le nom de l&rsquo;ordinateur, facile \u00e0 utiliser, et le nom d&rsquo;h\u00f4te local, visible sur le r\u00e9seau.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Flexibilit\u00e9 des param\u00e8tres :<\/strong> Les utilisateurs peuvent choisir de renommer le nom d&rsquo;h\u00f4te local, le nom de l&rsquo;ordinateur ou les deux.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>R\u00e8gles de validation strictes :<\/strong> Le script applique les normes de d\u00e9nomination, garantissant la conformit\u00e9 avec les conventions de noms d&rsquo;h\u00f4tes.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Gestion des erreurs :<\/strong> Une gestion robuste des erreurs fournit un retour d&rsquo;information clair et permet d&rsquo;\u00e9viter les pi\u00e8ges les plus courants.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Nettoyage du cache DNS :<\/strong> Il comprend une \u00e9tape pour vider le cache DNS, ce qui facilite la reconnaissance imm\u00e9diate des changements par le r\u00e9seau.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>D\u00e9pendance du renouvellement DHCP :<\/strong> Les changements de noms peuvent ne pas se propager compl\u00e8tement jusqu&rsquo;au prochain cycle de renouvellement DHCP.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Automatisation ou processus manuel :<\/strong> Le script offre une am\u00e9lioration significative de l&rsquo;efficacit\u00e9 par rapport au processus de renommage manuel.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>S\u00e9curit\u00e9 et clart\u00e9 :<\/strong> Il encourage le maintien d&rsquo;une convention de d\u00e9nomination qui favorise la s\u00e9curit\u00e9 et la clart\u00e9 du r\u00e9seau.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Int\u00e9gration avec les outils de gestion :<\/strong> La fonctionnalit\u00e9 du script illustre le type d&rsquo;automatisation qui peut \u00eatre int\u00e9gr\u00e9 dans des syst\u00e8mes de gestion informatique tels que NinjaOne.<\/li>\n<\/ul>\n<p>Renommer un ordinateur macOS et le nom d&rsquo;h\u00f4te local d&rsquo;un Mac est une t\u00e2che cruciale pour les professionnels de l&rsquo;informatique qui g\u00e8rent plusieurs appareils sur un r\u00e9seau. En renommant efficacement ces composants, on peut rationaliser la gestion du r\u00e9seau et simplifier l&rsquo;identification des appareils, ce qui garantit un fonctionnement sans faille dans les environnements informatiques dynamiques.<\/p>\n<h2>Contexte<\/h2>\n<p>Le script Bash fourni offre une solution robuste pour renommer un ordinateur macOS et l&rsquo;h\u00f4te local d&rsquo;un Mac. Ces \u00e9l\u00e9ments sont essentiels dans une configuration r\u00e9seau : le nom de l&rsquo;ordinateur est l&rsquo;identifiant convivial visible dans le Finder, tandis que le nom d&rsquo;h\u00f4te local est utilis\u00e9 au sein du r\u00e9seau. Ce script est particuli\u00e8rement utile pour les professionnels de l&rsquo;informatique et les <a href=\"https:\/\/www.ninjaone.com\/fr\/quest-ce-quun-msp\" target=\"_blank\" rel=\"noopener\">fournisseurs de services g\u00e9r\u00e9s (MSP)<\/a> qui doivent g\u00e9rer les identit\u00e9s des appareils de mani\u00e8re coh\u00e9rente et efficace.<\/p>\n<h2>Le script :<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">#!\/bin\/bash\r\n\r\n# Description: Change's both the mac's computername (friendly name seen in Finder) and local hostname (what you would see in the network). Please note the hostname will update upon the next dhcp renewal.\r\n#\r\n# Release Notes: Initial Release\r\n# By using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/fr\/conditions-dutilisation\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#\r\n# Below are all the valid parameters for this script only the new computer name is required!\r\n# Preset Parameter: \"ReplaceWithNewComputerName\" --localhostname-only --computername-only\r\n# --localhostname-only: Sets only the LocalHostName (The one you see when scanning the network)\r\n# --computername-only: Sets only the user-friendly ComputerName (The one you see in finder)\r\n\r\n# Help text function for when invalid input is encountered\r\nprint_help() {\r\n  printf '\\n### Below are all the (case sensitive) valid parameters for this script only the new computer name is required! ###\\n'\r\n  printf '\\nPreset Parameter: \"ReplaceWithNewComputerName\" --localhostname-only --computername-only \\n'\r\n  printf '\\t%s\\n' \"--localhostname-only: Sets only the LocalHostName (The one you see when scanning the network)\"\r\n  printf '\\t%s\\n' \"--computername-only: Sets only the user-friendly ComputerName (The one you see in finder)\"\r\n}\r\n\r\n# Determines whether or not help text is nessessary and routes the output to stderr\r\ndie() {\r\n  local _ret=\"${2:-1}\"\r\n  echo \"$1\" &gt;&amp;2\r\n  test \"${_PRINT_HELP:-no}\" = yes &amp;&amp; print_help &gt;&amp;2\r\n  exit \"${_ret}\"\r\n}\r\n\r\n# THE DEFAULTS INITIALIZATION - OPTIONALS\r\n_arg_localhostname_only=\"off\"\r\n_arg_computername_only=\"off\"\r\n_typical=\"on\"\r\n\r\n# Grabbing the parameters and parsing through them.\r\nparse_commandline() {\r\n  while test $# -gt 0; do\r\n    _key=\"$1\"\r\n    case \"$_key\" in\r\n    --localhostname-only)\r\n      _arg_localhostname_only=\"on\"\r\n      _typical=\"off\"\r\n      ;;\r\n    --computername-only)\r\n      _arg_computername_only=\"on\"\r\n      _typical=\"off\"\r\n      ;;\r\n    --*)\r\n      _PRINT_HELP=yes die \"FATAL ERROR: Got an unexpected argument '$1'\" 1\r\n      ;;\r\n    *)\r\n      if [[ -z $_arg_name ]]; then\r\n        _arg_name=$1\r\n      else\r\n        _PRINT_HELP=yes die \"FATAL ERROR: Got an unexpected argument '$1' but the new computername '$_arg_name' was already specified\" 1\r\n      fi\r\n      ;;\r\n    esac\r\n    shift\r\n  done\r\n}\r\n\r\n# Dtermines if the hostname is valid.\r\nvalidate_localhostname() {\r\n  pattern=\" |'\"\r\n  if [[ $1 =~ $pattern ]]; then\r\n    _PRINT_HELP=yes die \"FATAL ERROR: Local Hostnames DO NOT support spaces or most special characters - is okay!\" 1\r\n  fi\r\n\r\n  if [[ ${#1} -gt 253 ]]; then\r\n    _PRINT_HELP=yes die \"FATAL ERROR: Local Hostnames cannot be more than 253 characters long!\" 1\r\n  fi\r\n\r\n  if [[ ${#1} -gt 15 ]]; then\r\n    printf \"\\nWARNING: Hostname is longer than 15 characters!\"\r\n    printf \"\\tWhile technically osx will let you set a hostname of basically any length you may experience issues if the name is absurdly long.\"\r\n  fi\r\n}\r\n\r\n# Initializes parameter processing\r\nparse_commandline \"$@\"\r\n\r\nif [[ -n $newName ]]; then\r\n  _arg_name=$newName\r\nfi\r\n\r\nif [[ -n $action ]]; then\r\n  if [[ $action == \"Change Local Host Name Only\" ]]; then\r\n    _arg_localhostname_only=\"on\"\r\n    _typical=\"off\"\r\n  fi\r\n  if [[ $action == \"Change Computer Name Only\" ]]; then\r\n    _arg_computername_only=\"on\"\r\n    _typical=\"off\"\r\n  fi\r\nfi\r\n\r\n# If they didn't give me a new name I should error out\r\nif [[ -z $_arg_name ]]; then\r\n  _PRINT_HELP=yes die 'FATAL ERROR: No Computer Name was given! Please enter in the new name in the \"Preset Parameter\" box in Ninja! For Example \"MyNewName\".' 1\r\nfi\r\n\r\n# If they didn't specify which of the 2 names to change we'll change both\r\nif [[ $_typical == \"on\" ]]; then\r\n  validate_localhostname \"$_arg_name\"\r\n  echo \"Changing both LocalHostName and ComputerName to $_arg_name...\"\r\n\r\n  # This actually changes the name\r\n  scutil --set LocalHostName \"$_arg_name\"\r\n  # Sleeps for a few seconds as scutil sometimes takes a second or two for the new name to appear\r\n  sleep 7\r\n  # Tests that the change was successful\r\n  new_localhostname=$(scutil --get LocalHostName)\r\n  if [[ $new_localhostname != \"$_arg_name\" ]]; then\r\n    _PRINT_HELP=no die \"FATAL ERROR: failed to set local hostname to $_arg_name.\" 1\r\n  else\r\n    echo \"Success!\"\r\n  fi\r\n\r\n  # Changes the friendly name\r\n  scutil --set ComputerName \"$_arg_name\"\r\n  # Sleeps for a few seconds as we're gonna test immediately afterwards\r\n  sleep 7\r\n  # Test that we were successful\r\n  new_computername=$(scutil --get ComputerName)\r\n  if [[ $new_localhostname != \"$_arg_name\" ]]; then\r\n    _PRINT_HELP=no die \"FATAL ERROR: failed to set Computer Name to $_arg_name.\" 1\r\n  else\r\n    echo \"Success!\"\r\n  fi\r\n\r\nfi\r\n\r\n# This is the same as above just localhostname only\r\nif [[ $_arg_localhostname_only == \"on\" ]]; then\r\n  validate_localhostname \"$_arg_name\"\r\n  echo \"Changing LocalHostName to $_arg_name...\"\r\n  scutil --set LocalHostName \"$_arg_name\"\r\n  sleep 7\r\n  new_localhostname=$(scutil --get LocalHostName)\r\n  if [[ $new_localhostname != \"$_arg_name\" ]]; then\r\n    _PRINT_HELP=no die \"FATAL ERROR: failed to set local hostname to $_arg_name.\" 1\r\n  else\r\n    echo \"Success!\"\r\n  fi\r\nfi\r\n\r\n# Same as above just friendly name only\r\nif [[ $_arg_computername_only == \"on\" ]]; then\r\n  echo \"Changing ComputerName to $_arg_name...\"\r\n  scutil --set ComputerName \"$_arg_name\"\r\n  sleep 7\r\n  new_computername=$(scutil --get ComputerName)\r\n  if [[ $new_computername != \"$_arg_name\" ]]; then\r\n    _PRINT_HELP=no die \"FATAL ERROR: failed to set Computer Name to $_arg_name.\" 1\r\n  else\r\n    echo \"Success\"\r\n  fi\r\nfi\r\n\r\n# Flushes the dns cache so that the mac is prepared to start handing out its new name\r\ndscacheutil -flushcache\r\n\r\n# Warns the user that it will take some time for the new name to show up\r\nprintf \"\\nWARNING: The devicename in Ninja will likely display the old name until the next dhcp renewal.\"\r\nprintf \"\\n\\tOSX determines its devicename\\hostname from the dhcp or dns server.\"\r\nprintf \"\\n\\tTypically these services will update their records upon receiving a new DHCP request from the device.\"<\/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;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>Traitement des param\u00e8tres :<\/strong> Il commence par analyser les arguments de la ligne de commande, ce qui permet aux utilisateurs de pr\u00e9ciser s&rsquo;ils souhaitent modifier le nom d&rsquo;h\u00f4te local, le nom de l&rsquo;ordinateur ou les deux.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Validation :<\/strong> Il comprend une fonction de validation qui permet de s&rsquo;assurer que le nouveau nom est conforme aux normes relatives aux noms d&rsquo;h\u00f4tes, en v\u00e9rifiant l&rsquo;absence de caract\u00e8res interdits et de restrictions de longueur.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Changement de nom :<\/strong> La commande <strong>scutil<\/strong> est utilis\u00e9e pour appliquer les nouveaux noms. Apr\u00e8s chaque modification, le script marque une courte pause pour s&rsquo;assurer que le syst\u00e8me reconna\u00eet le nouveau nom avant de poursuivre.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Gestion des erreurs :<\/strong> Le script g\u00e8re les erreurs de mani\u00e8re robuste et fournit un retour d&rsquo;information clair en cas de probl\u00e8me.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Nettoyage du cache DNS :<\/strong> Enfin, il <a href=\"https:\/\/www.ninjaone.com\/fr\/script-hub\/vider-le-cache-dns-sur-macos\/\">vide le cache DNS<\/a>, ce qui garantit que les nouveaux noms sont imm\u00e9diatement reconnus sur le r\u00e9seau.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Avis \u00e0 l&rsquo;utilisateur :<\/strong> Le script se termine en rappelant \u00e0 l&rsquo;utilisateur que les changements peuvent ne pas \u00eatre visibles avant le prochain renouvellement du DHCP.<\/li>\n<\/ul>\n<h2>Cas d&rsquo;utilisation potentiels<\/h2>\n<p>Imaginez qu&rsquo;un professionnel de l&rsquo;informatique d&rsquo;une \u00e9cole doive renommer les Macs d&rsquo;un laboratoire informatique pour en faciliter la gestion. En utilisant ce script, ils peuvent mettre \u00e0 jour efficacement l&rsquo;identit\u00e9 de chaque machine, garantissant ainsi une convention de d\u00e9nomination coh\u00e9rente sur l&rsquo;ensemble du r\u00e9seau.<\/p>\n<h2>Comparaisons<\/h2>\n<p>Traditionnellement, renommer un Mac n\u00e9cessite une intervention manuelle dans les Pr\u00e9f\u00e9rences Syst\u00e8me, ce qui prend du temps et est source d&rsquo;erreurs. Ce script automatise le processus, ce qui r\u00e9duit le risque d&rsquo;erreurs et permet de gagner beaucoup de temps.<\/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;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>Comment utiliser ce script ?<\/strong>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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 suffit d&rsquo;ex\u00e9cuter le script avec le nouveau nom en argument, en pr\u00e9cisant \u00e9ventuellement le type de nom \u00e0 modifier.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Puis-je renommer une machine avec des caract\u00e8res sp\u00e9ciaux ?<\/strong>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">Non, le script valide le nom pour s&rsquo;assurer qu&rsquo;il est conforme aux normes relatives aux noms d&rsquo;h\u00f4tes.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Les changements seront-ils instantan\u00e9s ?<\/strong>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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 vide le cache DNS, mais certaines modifications peuvent n&rsquo;appara\u00eetre qu&rsquo;apr\u00e8s le prochain renouvellement DHCP.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Implications<\/h2>\n<p>L&rsquo;automatisation du processus de renommage minimise les erreurs humaines et rationalise la gestion du r\u00e9seau. Cependant, il est essentiel de maintenir une convention de d\u00e9nomination qui renforce la s\u00e9curit\u00e9 et la clart\u00e9 du r\u00e9seau.<\/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;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\">Sauvegardez toujours les param\u00e8tres du syst\u00e8me avant d&rsquo;ex\u00e9cuter de tels scripts.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">Utilisez des conventions de d\u00e9nomination claires et coh\u00e9rentes.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">Testez le script dans un environnement contr\u00f4l\u00e9 avant de le d\u00e9ployer \u00e0 grande \u00e9chelle.<\/li>\n<\/ul>\n<h2><strong>Derni\u00e8res r\u00e9flexions\u00a0<\/strong><\/h2>\n<p>Avec des outils tels que NinjaOne, ce script illustre le type de <a href=\"https:\/\/www.ninjaone.com\/fr\/efficacite\/\">solution efficace et automatis\u00e9e<\/a> qui est essentiel \u00e0 la gestion informatique. Les fonctionnalit\u00e9s de NinjaOne peuvent compl\u00e9ter ces <a href=\"https:\/\/www.ninjaone.com\/fr\/script-hub\/\" target=\"_blank\" rel=\"noopener\">scripts<\/a>, en offrant une approche compl\u00e8te de la gestion des appareils et du r\u00e9seau. L&rsquo;int\u00e9gration de cette <a href=\"https:\/\/www.ninjaone.com\/fr\/rmm\/automatisation-informatique\/\">automatisation dans des cadres de gestion informatique plus larges<\/a> est essentielle pour maintenir des environnements informatiques performants, s\u00e9curis\u00e9s et efficaces.<\/p>\n","protected":false},"author":35,"featured_media":0,"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":[4210],"use_cases":[4281],"class_list":["post-248287","script_hub","type-script_hub","status-publish","hentry","script_hub_category-macos"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/script_hub\/248287","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=248287"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=248287"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/operating_system?post=248287"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/use_cases?post=248287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}