paclient.exe, l'application client Platform Assistant
Remonter à Utilitaires de ligne de commande - Index
paclient.exe est un client de ligne de commande pour paserver.exe, le serveur Platform Assistant. Vous devez installer et utiliser Platform Assistant sur la machine cible (ou Mac OS X quand la plate-forme cible est iOS) afin d'exécuter ou déboguer une application pour Windows 64 bits (depuis un PC de développement Windows 32 bits), Mac OS X ou iOS, afin d'exécuter ou déboguer toute application Windows à distance, ou de déployer une application multiplate-forme pour Windows, Mac OS X ou iOS. Vous devez installer explicitement paserver sur votre machine cible. En revanche, paclient fait partie de l'installation du produit sur le PC de développement.
Le rôle de paclient est de mettre à jour le cache de fichiers local avec les fichiers et les informations symboliques de l'hôte distant. Si vous utilisez l'EDI au lieu des utilitaires de ligne de commande, vous n'aurez probablement pas besoin d'utiliser paclient.
L'application est disponible dans C:\Program Files (x86)\Embarcadero\Studio\18.0\bin.
Sommaire
Exemple
La commande suivante supprime les fichiers de l'installation du serveur sur une plate-forme cible distante Mac OS X ayant l'adresse IP 10.20.10.206. Les fichiers associés à MyRemoteProfile sont supprimés. ./ (point-barre oblique) indique que la liste de répertoire est relative au répertoire où paserver est installé sur la plate-forme cible, tandis que ** signifie que tous les sous-répertoires sont recherchés :
> paclient --host=10.20.10.206 --Remove=./**/* MyOldRemoteProfile
Aide de la ligne de commande
Voici l'aide des options de la ligne de commande de paclient.exe :
> paclient.exe -?
Platform Assistant Client
Copyright (c) 2010-2013 Embarcadero Technologies, Inc.
Usage : paclient [<options>] NomProfil
où <options> comprend :
-h<nom> ou --host=<nom>
Spécifier le nom ou l'adresse IP de la machine hôte/distante exécutant
Platform Assistant Server
-p<numéro> ou --port=<numéro>
Spécifier le port pour lequel le Platform Assistant Server est
configuré. Par défaut 64211
-m<plate-forme> ou --platform=<plate-forme>
Spécifier la plate-forme cible. Les valeurs possibles sont "Win32", "OSX32",
"Win64"
-a<fichier/rép> ou --add=<fichier/rép>
Ajouter un fichier/répertoire à la liste des éléments à mettre en
cache. Vous pouvez spécifier plusieurs fichier/rép séparés
par un ';'. Vous pouvez aussi utiliser cette option plusieurs fois.
fichier/rép peut inclure des caractères génériques (par exemple,
--add=c:abc***.* où ** indique l'inclusion de tous les
sous-répertoires de abc)
-ai<fichier/rép> ou --addinclude=<fichier/rép>
Ajouter un fichier/répertoire d'inclusion à la liste des éléments à
mettre en cache. Vous pouvez spécifier plusieurs fichier/rép séparés
par un ';'. Vous pouvez aussi utiliser cette option plusieurs fois.
fichier/rép peut inclure des caractères génériques (par exemple,
--addinclude=c:abc***.* où ** indique l'inclusion de tous les
sous-répertoires de abc)
-al<fichier/rép> ou --addlibrary=<fichier/rép>
Ajouter un fichier/répertoire de bibliothèque à la liste des éléments
à mettre en cache. Vous pouvez spécifier plusieurs fichier/rép
séparés par un ';'. Vous pouvez aussi utiliser cette option plusieurs
fois. fichier/rép peut inclure des caractères génériques
(par exemple, --addlibrary=c:abc***.* où ** indique l'inclusion de
tous les sous-répertoires de abc)
-af<rép>[,*] ou --addframework=<rép>[,*]
Ajouter des fichiers de framework à la liste des éléments à mettre en
cache. Vous pouvez spécifier plusieurs répertoires séparés par un ';'.
Vous pouvez aussi utiliser cette option plusieurs fois
-g<fichier/rép>[,<répdest>] ou --get=<fichier/rép>[,<répdest>]
Copier fichier/rép de la machine distante/hôte exécutant
Platform Assistant Server. Vous pouvez spécifier plusieurs fichier/rép,
répdest séparés par ';'. Vous pouvez aussi utiliser cette option
plusieurs fois. Fichier/rép peut inclure des caractères génériques
(par exemple, --add=c:abc***.* où ** indique l'inclusion de tous
les sous-répertoires de abc)
-u<fichier/rép>[,<répdest>][,<indicateurs>][,<nomdest>] ou
--put=<fichier/rép>[,<répdest>][,<indicateurs>][,<nomdest>]
Copier un fichier/répertoire sur la machine hôte/distante exécutant le
Platform Assistant Server. Vous pouvez spécifier plusieurs fichier/rép,
répdest, indicateurs, nomdest séparés par un ';'. Vous pouvez aussi
utiliser cette option plusieurs fois. Les valeurs d'indicateur possibles
sont "0", "1", "2", "3", "5" (0 : fichier normal, 1 : fichier exécutable,
2 : fichier archive, 3 : fichier binaire exécutable, 5 : fichier script).
Fichier/rép peut inclure des caractères génériques (par exemple,
--put=c:abc***.* où ** indique l'inclusion de tous les
sous-répertoires de abc)
-r<fichier/rép> ou --remove=<fichier/rép>
Retirer un fichier/répertoire de la liste des éléments à mettre en
cache localement. Vous pouvez spécifier plusieurs fichier/rép
séparés par un ';'. Vous pouvez aussi utiliser cette option
plusieurs fois. fichier/rép peut inclure des caractères génériques
(par exemple, --remove=c:abc***.* où ** indique l'inclusion de tous
les sous-répertoires de abc)
-R<fichier/rép> ou --Remove=<fichier/rép>
Retirer un fichier/répertoire de la machine hôte/distante exécutant
le Platform Assistant Server. Vous pouvez spécifier plusieurs
fichier/rép séparés par un ';'. Vous pouvez aussi utiliser cette
option plusieurs fois. Fichier/rép peut inclure des caractères
génériques (par exemple, --Remove=c:abc***.* où ** indique
l'inclusion de tous les sous-répertoires de abc)
-l ou --local
Mettre à jour et afficher des informations sur le profil spécifié sans
lancer une connexion au Platform Assistant Server
-s<rép> ou --sysroot=<rép>
Indiquer le répertoire local où les fichiers distants seront mis en
cache. La valeur par défaut est
C:\Utilisateurs\<utilisateur>\Documents\Embarcadero\Studio\Profiles\<NomProfil>
-t<nombre> ou --timeout=<nombre>
Spécifier le délai d'attente en secondes lors de la connexion au
Platform Assistant Server. La valeur par défaut est de 0 seconde
-e<nombre> ou --error=<nombre>
Arrêter la copie après n erreurs. La valeur par défaut est de
20 erreurs
-k ou --keep
Conserver les fichiers dont l'heure source est différente de l'heure de
destination
-pw<texte> ou --password=<texte>
Spécifier le mot de passe de connexion pour le Platform Assistant Server
-pk<texte> ou --passkey=<texte>
Spécifier le mot de passe de connexion (encrypté) pour le
Platform Assistant Server
-pf<fichier> ou --passfile=<fichier>
Spécifier le fichier de passe de connexion pour le
Platform Assistant Server
-c<chemin,certificat[,droit]> ou
--codesign=<chemin,certificat[,droit]>
Signer le code de l'application avec le certificat sur la machine
distante exécutant Platform Assistant Server
-i<chemin,chemin de sortie,certificat,profil> ou
--ipa=<chemin,chemin de sortie,certificat,profil>
Créer le fichier .ipa d'application avec le certificat et le profil
d'approvisionnement sur la machine distante exécutant
Platform Assistant Server
-pb<chemin,chemin d'installation,chemin de sortie,certificat> ou
--productbuild=<chemin,chemin d'installation,chemin de sortie,certificat>
Créer le fichier .pkg de l'application avec le certificat sur la machine
distante exécutant Platform Assistant Server
-v ou --verbose
Afficher les fichiers traités
-? ou --help
Afficher cet écran d'aide