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\17.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