Set-PSUCache
SYNOPSIS
Establece un objeto en la caché del lado del servidor de PowerShell Universal.
SYNTAX
None (predeterminado)
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
Establece un objeto en la caché del lado del servidor de PowerShell Universal. Este cmdlet debe utilizarse dentro de APIs, Dashboards y Scripts. No puede recuperar datos de la caché desde la Management API.
EXAMPLES
Ejemplo 1
Almacena los datos en la caché de nivel de servidor de forma permanente.
Ejemplo 2
Almacena los datos en la caché, que expirarán en 10 minutos.
Ejemplo 3
Almacena los datos en la caché, que expirarán en 30 minutos.
Ejemplo 4
Almacena en caché los datos con una caché deslizante de 10 minutos. Si no se accede a los datos durante 10 minutos, se invalidarán y se purgarán de la caché. Si se accede a los datos, el temporizador se reiniciará durante otros 10 minutos.
PARAMETERS
-AbsoluteExpiration
Un tiempo de expiración absoluto para los datos de la caché.
-AbsoluteExpirationFromNow
Un TimeSpan que indica cuánto tiempo debe transcurrir desde ahora para que los datos se eliminen de la caché.
-Key
Una clave para buscar los datos en la caché.
-SlidingExpiration
Un TimeSpan que indica la expiración deslizante de los datos en la caché.
-Value
El objeto que se almacenará en la caché. Este objeto se serializará a CLIXML.
-AppToken
Especifica el token de aplicación que se utilizará al autenticarse en la Management API de PowerShell Universal.
-ComputerName
Especifica la URL o el nombre de host de la instancia de PowerShell Universal de destino. Los nombres de host simples se normalizan a una URL http://<host>:5000.
-Integrated
Ejecuta el comando internamente en lugar de utilizar la Management API. Solo funciona cuando se ejecuta el script desde dentro de PowerShell Universal.
-UseDefaultCredentials
Proporciona credenciales de Windows al autenticarse en PowerShell Universal.
-Credential
Credenciales para iniciar sesión en la Management API de PowerShell Universal.
-Persist
Conserva los datos de la caché en la base de datos.
-Role
Los roles que tienen acceso a estos datos almacenados en caché.
-TrustCertificate
Si el cmdlet debe ignorar los problemas de certificado.
-Cookies
Reutiliza y conserva las cookies de autenticación para la sesión actual de PowerShell.
-Depth
Especifica la profundidad de serialización que se debe utilizar al convertir valores antes de enviarlos al servidor.
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para obtener más información, consulte about_CommonParameters.
INPUTS
Ninguna
OUTPUTS
System.Object
NOTES
RELATED LINKS
Última actualización
¿Te fue útil?