Set-SPMachineKey
Configure la ASP.NET clés de déchiffrement et de validation de l’état d’affichage d’une application web.
Syntax
Set-SPMachineKey
-WebApplication <SPWebApplicationPipeBind>
[-DecryptionKey <String>]
[-ValidationKey <String>]
[-Local]
[-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande « Set-SPMachineKey » configure la ASP.NET clés de déchiffrement et de validation de l’état d’affichage d’une application web.
Exemples
-------------EXEMPLE 1-------------
Set-SPMachineKey -WebApplication http://sitename
Cet exemple montre comment définir le ASP.NET clés de déchiffrement et de validation de l’état d’affichage pour l’application web «http://sitename » sur de nouvelles clés générées de manière aléatoire. Les nouvelles clés sont déployées sur tous les serveurs de la batterie de serveurs.
-------------EXEMPLE 2-------------
Set-SPMachineKey -WebApplication http://sitename -DecryptionKey '509EEEE0709AE3EA2690017D174648075D3E7659FB7CBC65F08661F737610501' -ValidationKey '988EAEF669CC691E420C3887F54BDD7D0741C84CBA36406FCA5250B780771469' -Local
Cet exemple montre comment définir le ASP.NET clés de déchiffrement et de validation de l’état d’affichage pour l’application web «http://sitename » sur les nouvelles clés spécifiées par les paramètres DecryptionKey et ValidationKey. Les nouvelles clés sont déployées uniquement sur le serveur local. Les autres serveurs de la batterie continueront d’utiliser les clés précédentes.
Paramètres
-AssignmentCollection
Gère les objets de manière à optimiser leur libération. L'utilisation d'objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l'aide de l'objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu'ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.
Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DecryptionKey
Spécifie la nouvelle clé de déchiffrement de l’état d’affichage ASP.NET. La clé doit être représentée sous la forme d’une chaîne hexadécimale longue de 64 caractères (0-9 et A-F).
Si ce paramètre n’est pas spécifié, une clé de déchiffrement aléatoire est générée et utilisée.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Local
Déployez les nouvelles clés de déchiffrement et de validation uniquement sur le serveur local. Les autres serveurs de la batterie continueront d’utiliser les clés de déchiffrement et de validation précédentes. Les sessions web dont la charge est équilibrée sur plusieurs serveurs de la batterie échouent si ces clés ne sont pas synchronisées sur chaque serveur de la batterie. Utilisez l’applet de commande Update-SPMachineKey pour déployer les clés sur d’autres serveurs de la batterie de serveurs.
Si ce paramètre n’est pas spécifié, les nouvelles clés de déchiffrement et de validation sont déployées sur tous les serveurs de la batterie.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ValidationKey
Spécifie la nouvelle clé de validation de l’état d’affichage ASP.NET. La clé doit être représentée sous la forme d’une chaîne hexadécimale longue de 64 caractères (0-9 et A-F).
Si ce paramètre n’est pas spécifié, une clé de déchiffrement aléatoire est générée et utilisée.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WebApplication
Spécifie le nom, l'URL ou le GUID de l'application web.
Type: | SPWebApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. Le cmdlet n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |