Définition des options de Platform Assistant
Remonter à PAServer, l'application serveur Platform Assistant
Lorsque vous exécutez Platform Assistant, la configuration suivante est utilisée par défaut :
- Le numéro de port est
64211
. - Aucun mot de passe n'est requis.
- Le répertoire de travail se trouve dans le répertoire d'installation de Platform Assistant. Voir Le répertoire de travail pour de plus amples informations sur ce répertoire.
Pour configurer le port, le mot de passe et le répertoire de travail lorsque vous exécutez Platform Assistant à partir de la ligne de commande, effectuez l'une des opérations suivantes :
- Exécutez Platform Assistant avec des commutateurs de ligne de commande pour configurer les différentes options.
- Exécutez Platform Assistant en spécifiant un fichier de configuration.
La valeur d'une option est déterminée comme suit :
- Si vous définissez la valeur d'une option sur la ligne de commande, Platform Assistant utilise cette valeur.
- Si vous définissez la valeur d'une option dans le fichier de configuration spécifié et que vous ne définissez pas la valeur sur la ligne de commande, Platform Assistant utilise la valeur spécifiée dans le fichier de configuration.
- Si vous ne définissez pas la valeur d'une option sur la ligne de commande ou dans un fichier de configuration spécifié, Platform Assistant utilise la valeur par défaut pour cette option.
- Remarque : Les options n'ont d'effet que pendant l'exécution de Platform Assistant. Si vous souhaitez utiliser les mêmes options lors d'une prochaine exécution de Platform Assistant, vous devez les spécifier à nouveau sur la ligne de commande. Vous pouvez utiliser un fichier de configuration pour spécifier un groupe d'options avec un seul commutateur de ligne de commande.
Vous pouvez également créer un fichier de mot de passe crypté (.passfile
) pour permettre à une personne tierce de se connecter à Platform Assistant sans connaître le mot de passe que vous avez configuré sur Platform Assistant.
Sommaire
- 1 Configuration de Platform Assistant avec des commutateurs de ligne de commande
- 2 Configuration de Platform Assistant avec un fichier de configuration
- 3 Génération et utilisation d'un fichier de mot de passe crypté
- 4 Voir aussi
Configuration de Platform Assistant avec des commutateurs de ligne de commande
Configuration du numéro de port sur la ligne de commande
Pour spécifier le port sur lequel Platform Assistant écoute les connexions entrantes, utilisez le commutateur -port
lorsque vous exécutez Platform Assistant à partir de la ligne de commande :
- Windows :
> paserver -port=nnnnn
- Mac OS X :
$ ./paserver -port=nnnnn
Le numéro de port doit être compris entre 1 et 65535.
Configuration du mot de passe sur la ligne de commande
Platform Assistant peut être configuré avec un mot de passe. Si vous spécifiez un mot de passe, lorsqu'un client (par exemple, RAD Studio) tente de se connecter à Platform Assistant, ce dernier demande au client de lui fournir le mot de passe.
Lorsque vous exécutez Platform Assistant, vous êtes invité à fournir un mot de passe (ou aucun mot de passe). Vous avez la possibilité de spécifier un mot de passe (ou aucun mot de passe) avec le commutateur de ligne de commande -password
lorsque vous exécutez Platform Assistant sur la ligne de commande :
- Windows :
> paserver -password=B2C3d4!
- Mac OS X :
$ ./paserver -password=B2C3d4!
Configuration du répertoire de travail sur la ligne de commande
Platform Assistant enregistre les fichiers de sortie du projet dans un répertoire de travail que vous pouvez spécifier et configurer.
Spécification de l'emplacement du répertoire de travail sur la ligne de commande
Pour spécifier un emplacement personnalisé pour le répertoire de travail, utilisez l'option -scratchdir
lorsque vous exécutez Platform Assistant à partir de la ligne de commande :
- Windows :
> paserver -scratchdir=nouveau-répertoire-de-travail
- Mac OS X :
$ ./paserver -scratchdir=nouveau-répertoire-de-travail
Le chemin d'accès au nouveau répertoire de travail est relatif au répertoire d'installation par défaut de Platform Assistant. Sur Mac OS X, vous pouvez spécifier un répertoire de travail relatif à votre répertoire utilisateur en faisant précéder le chemin d'accès au répertoire par un tilde-barre oblique (~/
) quand vous démarrez Platform Assistant :
$ ./paserver -scratchdir=~/MyTestDir
Cette commande configure le répertoire /Users/MyUsername/MyTestDir en tant que répertoire de travail sur le Mac.
Vous pouvez également indiquer le chemin d'accès absolu ; par exemple :
- Windows :
> paserver -scratchdir=C:\PAServer\scratch-dir
- Mac OS X :
$ ./paserver -scratchdir=C:\PAServer\scratch-dir
Exceptions relatives au répertoire de travail
Si vous indiquez comme répertoire de travail un chemin qui n'existe pas mais qu'il est possible de créer (par exemple, le chemin comporte des répertoires inexistants), PAServer crée automatiquement les répertoires manquants. Si cela n'est pas possible, l'erreur The system cannot find the path specified se produit.
Les exceptions suivantes, se rapportant aux paramètres scratch-dir
, peuvent se produire :
- Access is denied.
- The process cannot access the file because it is being used by another process.
- The system cannot find the path specified.
Autorisation des opérations sur les fichiers en dehors du répertoire de travail sur la ligne de commande
- Attention : Il n'est pas recommandé d'utiliser le mode
-unrestricted
avec Platform Assistant.
Par défaut, Platform Assistant opère en mode restreint. C'est-à-dire que Platform Assistant effectue des opérations sur les fichiers (placer et retirer) seulement à l'intérieur du répertoire de travail pour votre profil de connexion. Dans le mode par défaut (restreint), RAD Studio et paclient.exe peuvent ajouter des fichiers à l'intérieur du répertoire de travail ou en supprimer.
Cependant, si vous spécifiez le commutateur de ligne de commande -unrestricted
lorsque vous démarrez Platform Assistant, Platform Assistant autorise les opérations sur les fichiers en dehors du répertoire de travail.
Configuration de Platform Assistant avec un fichier de configuration
Vous pouvez utiliser le commutateur de ligne de commande -config
pour spécifier un fichier de configuration personnalisé pour Platform Assistant.
Le fichier de configuration par défaut de Platform Assistant, paserver.config
, se trouve dans le répertoire d'installation de Platform Assistant. Ce fichier de configuration peut contenir les paramètres acceptés par Platform Assistant, notamment ceux décrits ci-dessus. Pour une liste complète des options disponibles, exécutez l'aide relative à la ligne de commande Platform Assistant.
Par défaut, le fichier paserver.config
contient seulement les deux commandes suivantes, mais vous pouvez modifier ces commandes et ajouter d'autres commandes paserver (telles que passfile
, password
et unrestricted
) :
port=64211 scratchdir=
Ces deux commandes définissent les éléments suivants :
- Le port de communication (la valeur par défaut est
64211
). - Le répertoire de travail (utilisé pour les opérations sur les fichiers de Platform Assistant).
- Le répertoire de travail par défaut, qui est nommé
scratch-dir
, est situé dans le répertoire d'installation de Platform Assistant. Un dossier distinct est créé pour chaque profil de connexion. Par exemple, le répertoire de travail par défaut pour le profil de connexion MyOSX est :nomutilisateur-MyOSX
. - Vous pouvez indiquer un autre répertoire de travail
scratch-dir
, sous la forme d'un chemin d'accès absolu ou d'un chemin d'accès relatif (relatif au répertoire d'installation de Platform Assistant). Voir Spécification de l'emplacement du répertoire de travail sur la ligne de commande pour consulter des exemples.
- Le répertoire de travail par défaut, qui est nommé
Génération et utilisation d'un fichier de mot de passe crypté
Au lieu de fournir un mot de passe pour se connecter à une instance de Platform Assistant en cours d'exécution, Platform Assistant peut générer un fichier de mot de passe crypté (.passfile
), que vous pouvez distribuer à vos clients (par exemple, des instances de RAD Studio) pour qu'ils se connectent à Platform Assistant. Si vous démarrez paserver avec l'option .passfile
, paserver requiert qu'un profil de connexion contienne le mot de passe crypté dans le fichier .passfile
.
Génération d'un fichier de mot de passe crypté
Exécutez Platform Assistant sur Mac OS X ou Windows et, à l'invite de commande, entrez la commande g
pour générer un fichier de mot de passe crypté :
> g
Platform Assistant génère le fichier de mot de passe crypté et affiche le chemin d'accès au fichier généré.
Lorsque vous générez le fichier de mot de passe crypté à partir d'une instance en cours d'exécution de Platform Assistant, cette instance commence automatiquement à utiliser le fichier de mot de passe crypté. Cependant, lors du prochain démarrage de Platform Assistant, vous devrez spécifier le fichier de mot de passe crypté à partir de la ligne de commande.
Démarrage de Platform Assistant avec un fichier de mot de passe crypté
Pour démarrer Platform Assistant avec un fichier de mot de passe crypté spécifique, vous devez démarrer Platform Assistant à partir de la ligne de commande en utilisant le commutateur -passfile
suivi du chemin d'accès au fichier de mot de passe crypté en tant que valeur :
- Windows :
> paserver -passfile=nomfichier
- Mac OS X :
$ ./paserver -passfile=nomfichier
Pour vous connecter à cette instance de Platform Assistant à partir de RAD Studio, vous devez fournir le fichier de mot de passe crypté lorsque vous configurez le profil de connexion à utiliser.
Spécification d'un fichier de mot de passe crypté dans un profil de connexion
Pour vous connecter à une instance de Platform Assistant en cours d'exécution qui utilise un fichier de mot de passe crypté, vous devez configurer votre profil de connexion de manière à ce qu'il utilise le fichier de mot de passe crypté pour la connexion :
- Copiez le fichier
.passfile
à partir du Mac sur votre PC. - Dans RAD Studio, sélectionnez Outils > Options > Options d'environnement > Gestionnaire de profils de connexion.
- Sur la boîte de dialogue Gestionnaire de profils de connexion, sélectionnez le profil de connexion qui utilisera le fichier de mot de passe crypté.
- Cliquez sur les points de suspension [...] dans le champ Mot de passe.
- Naviguez jusqu'au fichier
.passfile
que vous aviez copié à partir du Mac, puis cliquez sur OK. - De retour dans la boîte de dialogue Gestionnaire de profils de connexion, cliquez sur OK pour enregistrer les modifications.
Vous pouvez maintenant utiliser le profil de connexion modifié pour vous connecter à Platform Assistant.
- Remarque : Les étapes ci-dessus décrivent comment modifier un profil existant. Vous pouvez également créer un nouveau profil et configurer son champ Mot de passe comme décrit ci-dessus.