Set-PSUCache
SINOSSI
Imposta un oggetto nella cache lato server di PowerShell Universal.
SINTASSI
None (Default)
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
DESCRIZIONE
Imposta un oggetto nella cache lato server di PowerShell Universal. Questo cmdlet deve essere utilizzato all'interno di API, Dashboard e script. Non è possibile recuperare i dati della cache dalla Management API.
ESEMPI
Esempio 1
Memorizza i dati nella cache a livello di server in modo permanente.
Esempio 2
Memorizza i dati nella cache con scadenza tra 10 minuti.
Esempio 3
Memorizza i dati nella cache con scadenza tra 30 minuti.
Esempio 4
Memorizza nella cache i dati con una cache scorrevole di 10 minuti. Se i dati non vengono consultati per 10 minuti, verranno invalidati ed eliminati dalla cache. Se i dati vengono consultati, il timer verrà reimpostato per altri 10 minuti.
PARAMETRI
-AbsoluteExpiration
Un orario di scadenza assoluto per i dati nella cache.
-AbsoluteExpirationFromNow
Un TimeSpan che indica tra quanto tempo, a partire da adesso, i dati devono essere rimossi dalla cache.
-Key
Una chiave per la ricerca dei dati nella cache.
-SlidingExpiration
Un TimeSpan che indica la scadenza scorrevole per i dati nella cache.
-Value
L'oggetto da archiviare nella cache. Questo oggetto verrà serializzato in CLIXML.
-AppToken
Specifica il token dell'app da utilizzare per l'autenticazione alla management API di PowerShell Universal.
-ComputerName
Specifica l'URL o il nome host dell'istanza di PowerShell Universal di destinazione. I nomi host semplici vengono normalizzati in un URL http://<host>:5000.
-Integrated
Esegue il comando internamente anziché utilizzare la Management API. Funziona solo quando lo script viene eseguito all'interno di PowerShell Universal.
-UseDefaultCredentials
Fornisce le credenziali di Windows durante l'autenticazione con PowerShell Universal.
-Credential
Credenziali per l'accesso alla Management API di PowerShell Universal.
-Persist
Rende persistenti i dati della cache nel database.
-Role
I ruoli che hanno accesso a questi dati memorizzati nella cache.
-TrustCertificate
Indica se il cmdlet deve ignorare i problemi relativi ai certificati.
-Cookies
Riutilizza e rende persistenti i cookie di autenticazione per la sessione PowerShell corrente.
-Depth
Specifica la profondità di serializzazione da utilizzare durante la conversione dei valori prima di inviarli al server.
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, veda about_CommonParameters.
INPUT
Nessuno
OUTPUT
System.Object
NOTE
COLLEGAMENTI CORRELATI
Ultimo aggiornamento
È stato utile?