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

Set-PSUCache

SYNOPSIS

Définit un objet dans le cache côté serveur de PowerShell Universal.

SYNTAXE

None (par défaut)

Set-PSUCache -Key <String> -Value <Object> [-Persist] [-Role <String[]>] [-Depth <Int32>]
 [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials]
 [-Integrated] [-TrustCertificate] [-Cookies] [<CommonParameters>]

Absolute

Set-PSUCache -Key <String> -Value <Object> [-AbsoluteExpiration <DateTime>] [-Persist] [-Role <String[]>]
 [-Depth <Int32>] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
 [-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
 [<CommonParameters>]

AbsoluteExpirationFromNow

Set-PSUCache -Key <String> -Value <Object> [-AbsoluteExpirationFromNow <TimeSpan>] [-Persist]
 [-Role <String[]>] [-Depth <Int32>] [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>]
 [-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
 [<CommonParameters>]

SlidingExpiration

DESCRIPTION

Définit un objet dans le cache côté serveur de PowerShell Universal. Cette applet de commande doit être utilisée dans les API, les tableaux de bord et les scripts. Vous ne pouvez pas récupérer les données du cache à partir de la Management API.

EXEMPLES

Exemple 1

Met les données en cache indéfiniment dans le cache de niveau serveur.

Exemple 2

Met les données en cache dans le cache; elles expireront dans 10 minutes.

Exemple 3

Met les données en cache dans le cache; elles expireront dans 30 minutes.

Exemple 4

Met les données en cache avec un cache glissant de 10 minutes. Si les données ne sont pas consultées pendant 10 minutes, elles seront invalidées et purgées du cache. Si les données sont consultées, la minuterie sera réinitialisée pour 10 minutes supplémentaires.

PARAMÈTRES

-AbsoluteExpiration

Un temps d'expiration absolu pour les données dans le cache.

-AbsoluteExpirationFromNow

Un TimeSpan indiquant dans combien de temps les données devraient être retirées du cache.

-Key

Une clé pour rechercher les données dans le cache.

-SlidingExpiration

Un TimeSpan indiquant l'expiration glissante des données dans le cache.

-Value

L'objet à stocker dans le cache. Cet objet sera sérialisé en CLIXML.

-AppToken

Spécifie le jeton d'application à utiliser lors de l'authentification à l'API de gestion de PowerShell Universal.

-ComputerName

Spécifie l'URL ou le nom d'hôte de l'instance PowerShell Universal cible. Les noms d'hôte simples sont normalisés en une URL http://<host>:5000.

-Integrated

Exécute la commande en interne plutôt qu'en utilisant la Management API. Fonctionne uniquement lors de l'exécution d'un script depuis PowerShell Universal.

-UseDefaultCredentials

Fournit les identifiants Windows lors de l'authentification auprès de PowerShell Universal.

-Credential

Identifiants pour se connecter à l'API de gestion de PowerShell Universal.

-Persist

Persiste les données du cache dans la base de données.

-Role

Les rôles qui ont accès à ces données mises en cache.

-TrustCertificate

Indique si l'applet de commande devrait ignorer les problèmes de certificat.

-Cookies

Réutilise et conserve les témoins d'authentification pour la session PowerShell actuelle.

-Depth

Spécifie la profondeur de sérialisation à utiliser lors de la conversion des valeurs avant de les envoyer au serveur.

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'informations, consultez about_CommonParameters.

ENTRÉES

Aucune

SORTIES

System.Object

NOTES

LIENS CONNEXES

Get-PSUCache

Mis à jour

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