RemotePC

      Déploiement en masse via NinjaOne (anciennement Ninja RMM)

      Liens connexes
      • Déploiement en masse pour Windows
        • Déploiement en masse via Intune
        • Déploiement en masse via Desktop Central
        • Déploiement en masse via RemotePC Viewer
        • Déploiement en masse via NinjaOne
      • Déploiement en masse pour Mac
      • Déploiement en masse via Intune
      • Déploiement en masse via ARD
      • Déploiement en masse via Jamf
      • Déploiement en masse via IRU
      • Déploiement en masse via NinjaOne
      • Déploiement en masse via JumpCloud
      • Déploiement en masse pour Android
      • Déploiement en masse via MDM
      • Déploiement en masse via Intune

      Déploiement en masse via NinjaOne (anciennement Ninja RMM)

      Utilisez NinjaOne pour déployer à distance l'application RemotePC sur plusieurs appareils Mac ou groupes.

      • Prérequis
      • Activer l'accessibilité, l'enregistrement d'écran et autoriser en arrière-plan à l'aide de la stratégie NinjaOne
      • Enregistrer des ordinateurs à l'aide de paramètres personnalisés
      • Déployer RemotePC via NinjaOne

      Déployer le package RemotePC

      Prérequis pour le déploiement à distance :

      • Télécharger le package de déploiement en masse RemotePC.
      • Se connecter et copier l'ID de configuration applicable à votre compte.

      Activer l'accessibilité, l'enregistrement d'écran et autoriser en arrière-plan à l'aide de la stratégie NinjaOne

      1. Se connecter au centre d'administration NinjaOne.

        RemotePC

      2. Dans MFA, cliquer sur le menu déroulant et sélectionner 'SMS' ou 'Authenticator'. Saisir le code de vérification à 6 chiffres depuis votre appareil d'authentification, puis cliquer sur 'Soumettre'.

        RemotePC

      3. Cliquer sur RemotePC. Cliquer sur 'Administration' > 'Stratégies'.
      4. Sur le côté droit de la section 'Stratégies d'agent', cliquer sur 'Créer une nouvelle stratégie'.

        RemotePC

      5. Dans la fenêtre contextuelle 'Créer une stratégie',
        1. Nom : RemotePC-Config-Policy
        2. Description : Déploiement en masse pour RemotePC (Facultatif)
        3. Cliquer sur le menu déroulant 'Rôle' et sélectionner 'Mac Desktops and Laptops'.
        4. Cliquer sur le menu déroulant 'Stratégie parente' et sélectionner la stratégie parente correspondante. Choisir cette option uniquement si vous souhaitez hériter de la stratégie existante comme modèle et copier les paramètres configurés dans la nouvelle stratégie. Si aucune stratégie n'est sélectionnée, la nouvelle stratégie sera ajoutée sans hériter de la stratégie existante.
        5. Cliquer sur 'Créer'.

          RemotePC

      6. Dans la fenêtre de la stratégie nouvellement créée, cliquer sur 'MDM' > 'Charge utile personnalisée'. Cliquer sur '+ Ajouter une charge utile'.

        RemotePC

      7. Dans la fenêtre contextuelle 'Ajouter une charge utile',
        1. Saisir le nom de la charge utile : RemotePC-Payload
        2. Dans le champ 'Contenu', ajouter le code suivant.

          RemotePC

          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
           "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
          <plist version="1.0">
          <dict>
              <key>PayloadContent</key>
              <array>
                  <!-- Payloads go here  Accessibility -->
              <dict>
              <key>PayloadDisplayName</key>
              <string>RemotePC Privacy Permissions Accessibility</string>
              <key>PayloadIdentifier</key>
              <string>com.prosoftnet.remotepc.tcc.accessibility</string>
              <key>PayloadType</key>
              <string>com.apple.TCC.configuration-profile-policy</string>
              <key>PayloadUUID</key>
              <string>C54FE096-EFF9-4E34-A1E6-6638513034A4</string>
              <key>PayloadVersion</key>
              <integer>1</integer>
              <key>Services</key>
              <dict>
                  <key>Accessibility</key>
                  <array>
                      <dict>
                          <key>Allowed</key>
                          <true/>
                          <key>IdentifierType</key>
                          <string>bundleID</string>
                          <key>Identifier</key>
                          <string>com.prosoftnet.remotepcDesktop</string>
                          <key>CodeRequirement</key>
          				<string>identifier "com.prosoftnet.remotepcDesktop" and anchor apple generic and certificate leaf[subject.OU] = JWDCNYZ922</string>
                          <key>Comment</key>
                          <string>Allow RemotePC Accessibility</string>
                      </dict>
                  </array>
              </dict>
          	</dict>
          	<!-- Payloads go here  ScreenCapture -->
          	<dict>
              <key>PayloadDisplayName</key>
              <string>RemotePC Privacy Permissions ScreenCapture</string>
              <key>PayloadIdentifier</key>
              <string>com.prosoftnet.remotepc.tcc.screencapture</string>
              <key>PayloadType</key>
              <string>com.apple.TCC.configuration-profile-policy</string>
              <key>PayloadUUID</key>
              <string>74032F49-21BF-4561-99FE-C16A45222532</string>
              <key>PayloadVersion</key>
              <integer>1</integer>
              <key>Services</key>
              <dict>
                  <key>ScreenCapture</key>
                  <array>
                      <dict>
                          <key>Authorization</key>
                          <string>AllowStandardUserToSetSystemService</string>
                          <key>IdentifierType</key>
                          <string>bundleID</string>
                          <key>Identifier</key>
                          <string>com.prosoftnet.remotepcDesktop</string>
                          <key>CodeRequirement</key>
          				<string>identifier "com.prosoftnet.remotepcDesktop" and anchor apple generic and certificate leaf[subject.OU] = JWDCNYZ922</string>
                          <key>Comment</key>
                          <string>Allow RemotePC Screen Recording</string>
                      </dict>
                  </array>
              </dict>
          	</dict>
          	<!-- Payloads go here  Login Items / Background Items -->
          	<dict>
              <key>PayloadDisplayName</key>
              <string>RemotePC Login Item</string>
              <key>PayloadIdentifier</key>
              <string>com.prosoftnet.remotepc.servicemanagement.loginitem</string>
              <key>PayloadType</key>
              <string>com.apple.servicemanagement</string>
              <key>PayloadUUID</key>
              <string>3665339A-2CDB-46C1-976E-587E3B674595</string>
              <key>PayloadVersion</key>
              <integer>1</integer>
          	<key>Rules</key>
                      <array>
                          <dict>
                              <key>RuleType</key>
                              <string>TeamIdentifier</string>
                              <key>RuleValue</key>
                              <string>JWDCNYZ922</string>
                          </dict>
                      </array>
          	</dict>
              </array>
              <key>PayloadDisplayName</key>
              <string>RemotePC MDM Profile</string>
              <key>PayloadIdentifier</key>
              <string>com.prosoftnet.remotepc.profile</string>
              <key>PayloadOrganization</key>
              <string>IDrive Incorporated</string>
              <key>PayloadScope</key>
              <string>System</string>
              <key>PayloadType</key>
              <string>Configuration</string>
              <key>PayloadUUID</key>
              <string>DA39F4F7-A36B-44A4-BAEC-3E02D04078E3</string>
              <key>PayloadVersion</key>
              <integer>1</integer>
              <key>PayloadRemovalDisallowed</key>
              <true/>
              <key>TargetDeviceType</key>
              <integer>5</integer>
          </dict>
          </plist>

        3. Cliquer sur '+ Ajouter'. La charge utile personnalisée a été ajoutée avec succès.

          RemotePC

        4. Cliquer sur 'Enregistrer'.
        5. Saisir le code de vérification à 6 chiffres lorsque vous y êtes invité et cliquer sur 'Vérifier'. La nouvelle stratégie a été créée.

          RemotePC

      8. Pour appliquer la stratégie nouvellement créée à votre organisation, suivre les étapes ci-dessous.
        1. Accéder à 'Administration' > 'Organisations'.
        2. Dans la section 'Organisations', cliquer sur le nom de l'organisation dans la grille ci-dessous.

          RemotePC

        3. Cliquer sur l'onglet 'Stratégies'. Dans la section 'Stratégies d'agent', cliquer sur le menu déroulant 'Mac Desktop' ou 'Mac Laptop' et sélectionner la stratégie nouvellement créée. Cliquer sur 'Enregistrer'. Cliquer sur 'Fermer'.

          RemotePC

      9. Pour appliquer la stratégie nouvellement créée aux appareils individuels, suivre les étapes ci-dessous.
        1. Accéder au centre d'administration NinjaOne. Cliquer sur 'Appareils'.
        2. Cocher les cases correspondantes de vos appareils préférés. Cliquer sur le menu déroulant 'Modifier' et sélectionner 'Stratégie'.
        3. Dans la fenêtre contextuelle 'Modifier la stratégie assignée', cliquer sur le menu déroulant 'Stratégie', sélectionner la stratégie requise et cliquer sur 'Mettre à jour'. La stratégie sélectionnée est appliquée aux appareils sélectionnés.

          RemotePC

          Remarque : La modification de cette stratégie applique un remplacement de stratégie uniquement pour l'appareil. Une fois la nouvelle stratégie appliquée, la modification de la stratégie au niveau de l'organisation n'affectera plus cet appareil. L'appareil autorisera automatiquement la plupart des autorisations ajoutées dans la charge utile personnalisée. Bien que l'autorisation ScreenCapture ne puisse pas être accordée explicitement, l'appareil sera configuré pour permettre à n'importe quel compte utilisateur de l'activer. Pour plus d'informations sur les autorisations d'enregistrement d'écran, consulter la FAQ sur l'accès à distance via Desktop.

      Enregistrer des ordinateurs à l'aide de paramètres personnalisés

      1. Ouvrir le fichier 'RemotePC Preinstall.sh' précédemment téléchargé.
      2. Modifier le script, ajouter des valeurs pour les paramètres requis comme indiqué dans le tableau ci-dessous et enregistrer le fichier. Se référer à l'image pour référence.

        RemotePC

      3. Utiliser les paramètres ci-dessous pour enregistrer les ordinateurs dans un groupe spécifique, ainsi que d'autres paramètres lors du déploiement.
      4. Paramètres Description
        DEPLOY_CODE Obligatoire. Disponible sous Déployer le package > Déploiement de groupe > ID de configuration dans votre compte RemotePC
        PERSONAL_KEY Définir une 'Clé personnelle' pour l'ordinateur distant
        GROUP_NAME Nom du groupe auquel l'ordinateur sera assigné *
        HIDETRAY
        1 L'activation de cette option empêchera les utilisateurs d'accéder aux options de la barre d'état système sur leurs ordinateurs distants
        0 Afficher la barre d'état système et permettre aux utilisateurs d'accéder aux options correspondantes
        HOSTALLOWDENY_REQUEST
        0 L'autorisation de demande de connexion est désactivée
        1 Refuser automatiquement la connexion dans l'écran de connexion après l'expiration de la demande
        2 Autoriser automatiquement la connexion dans l'écran de connexion après l'expiration de la demande
        3 Autoriser la connexion après l'expiration de la demande
        SHOW_CONFIRM
        0 Ne pas afficher la fenêtre de consentement ; configurer l'hôte automatiquement
        1 (ou toute valeur) Afficher la fenêtre de consentement ; Confirmer – l'ordinateur se met en ligne, Refuser – l'ordinateur reste hors ligne

      Déployer RemotePC via NinjaOne

      1. Pour créer un script de préinstallation, cliquer sur 'Administration' > 'Bibliothèque' > 'Automatisation'. Cliquer sur '+ Ajouter une automatisation' > 'Nouveau script'.

        RemotePC

      2. Une fenêtre Nouveau script s'ouvre. Faire glisser et déposer le script RemotePC Preinstall enregistré à l'étape précédente, ou le copier et le coller. Dans la section 'Créer un script',
        1. Saisir le nom de l'automatisation : RemotePC MAC Preinstall Script
        2. Saisir la description de l'automatisation.
        3. Sélectionner 'ShellScript' dans le menu déroulant 'Langage'.
        4. Sélectionner 'Mac' dans le menu déroulant 'Système d'exploitation'.
        5. Cliquer sur 'Enregistrer'. Cliquer sur 'Fermer'.

          RemotePC

      3. Sur le côté droit de la section 'Bibliothèque d'automatisations', cliquer sur le menu déroulant '+Ajouter une automatisation' et sélectionner 'Installation'.

        RemotePC

      4. Dans la fenêtre contextuelle 'Installer l'application',
        1. Aller à l'onglet 'Général',
          1. Nom : RemotePC MAC
          2. Description : Déploiement en masse pour RemotePC (Facultatif)
          3. Sélectionner 'Mac' comme système d'exploitation.
          4. Sélectionner l'architecture du système d'exploitation correspondante (64 bits).
          5. Cliquer sur 'Choisir le fichier d'installation', localiser le fichier RemotePCHost.pkg téléchargé sur votre ordinateur et cliquer sur 'Ouvrir'.
          6. Sélectionner 'Système' dans le menu déroulant 'Exécuter en tant que'.

            RemotePC

        2. Aller à l'onglet 'Paramètres supplémentaires',

          RemotePC

          1. Cliquer sur 'Sélectionner une automatisation' dans la section Pré-script.
          2. Dans la fenêtre contextuelle, sélectionner 'RemotePC MAC Preinstall Script' comme automatisation de pré-script dans la liste ci-dessous.

            RemotePC

          3. La fenêtre contextuelle du script de préinstallation apparaît. Dans le menu déroulant 'Exécuter en tant que', sélectionner 'Système' et cliquer sur 'Appliquer'.

            RemotePC

          4. Cliquer sur 'Soumettre'.

            RemotePC

      5. Saisir le code de vérification à 6 chiffres lorsque vous y êtes invité et cliquer sur 'Vérifier' pour compléter la MFA.

        RemotePC

        Le téléchargement du fichier d'installation commence et la barre de progression indique son état.
      6. Une fenêtre contextuelle 'Traitement de l'automatisation' apparaît, indiquant que votre fichier d'installation a été soumis pour traitement. Cliquer sur 'Fermer' pour fermer la fenêtre contextuelle ou sur 'Afficher le statut' pour afficher l'état de votre installation de package.

        RemotePC

      7. Attendre que le package RemotePCHost ait fini de se télécharger et que l'application soit enregistrée.
      8. Une fois le package RemotePC ajouté avec succès, accéder à 'Appareils' dans le centre d'administration NinjaOne, sélectionner l'appareil ou les groupes correspondants et cliquer sur RemotePC
      9. Cliquer sur RemotePC 'Automatisation' > 'Installer l'application'.

        RemotePC

      10. Dans la fenêtre contextuelle 'Bibliothèque d'automatisations', cliquer sur la version que vous venez d'ajouter.
      11. La fenêtre contextuelle de la version apparaît. Cliquer sur le menu déroulant 'Exécuter en tant que' et sélectionner 'Système'. Cliquer sur 'Exécuter'.

        RemotePC

      12. Une fenêtre de confirmation apparaît. Cliquer sur 'Exécuter' pour lancer l'automatisation pour l'appareil sélectionné. En fonction de la sélection effectuée, l'application sera installée en conséquence. L'automatisation est maintenant en cours de traitement.

        RemotePC

        Remarque : La réception du package de déploiement par les ordinateurs peut prendre un certain temps.
      13. Une fois l'application RemotePC installée avec succès, vérifier la présence de l'appareil dans le tableau de bord RemotePC. L'ordinateur sera répertorié dans le tableau de bord sous 'Ordinateurs'.