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
Mis à jour
Ce contenu vous a-t-il été utile ?