For the complete documentation index, see llms.txt. This page is also available as Markdown.

À propos

Universal offre la possibilité de définir des terminaux d'API REST à l'aide de PowerShell. Lorsque les terminaux sont exécutés par un client HTTP compatible, le script PowerShell s'exécute et retourne le résultat à l'utilisateur final.

Cette fonctionnalité sert à développer des API personnalisées exécutées par Universal. Elle n'est pas requise pour gérer Universal. Universal fournit un ensemble d'API de gestion incluses avec la plateforme.

Environnement d'exécution

L'environnement d'exécution de l'API REST fonctionne dans votre version par défaut de PowerShell. Contrairement aux tâches d'automatisation, qui peuvent aussi être exécutées via l'API de gestion d'Universal, les API que vous définissez sont exécutées dans un seul processus PowerShell. Comme le processus PowerShell n'est pas démarré et arrêté à chaque appel au terminal, l'API est beaucoup plus rapide.

Vous pouvez définir l'environnement qui exécute le processus d'API de PowerShell Universal en spécifiant -ApiEnvironment sur Set-PSUSetting. La modification de ce paramètre entraînera le redémarrage du processus d'API.

Set-PSUSetting -ApiEnvironment '7.1'

Environnement par terminal

Vous pouvez également définir l'environnement utilisé en spécifiant l'environnement sur le terminal lui-même.

New-PSUEndpoint -Url /environment -Environment Integrated -Endpoint {
    $PSUEnvironment
}

Performance

La performance est relative au matériel et aux conditions du réseau sur lesquels vous exécutez Universal. Cela dit, dans des conditions idéales, vous pouvez vous attendre à ce que les API d'Universal traitent environ 500 requêtes par seconde. Cela se rapporte à un terminal entièrement vide, donc tout script que vous ajoutez à ce terminal réduira le débit. La réduction du débit dépendra des applets de commande et du script exécutés dans le terminal d'API. Il n'y a aucune limite absolue.

Consultez le blogue Devolutions pour obtenir des informations détaillées sur les tests de performance des API d'Universal.

Variables

Les variables sont répertoriées sur la page des variables.

API

Mis à jour

Ce contenu vous a-t-il été utile ?