ConvertTo-DSAccountLifecyclePolicyInfo

Synopsis

Convertir une politique de cycle de vie de compte au format PowerShell.

Syntaxe

__TousLesEnsemblesDeParamètres

ConvertTo-DSAccountLifecyclePolicyInfo -AccountLifecyclePolicy <AccountLifecyclePolicyInfo>
 [<CommonParameters>]

Description

Convertir une politique de cycle de vie de compte au format PSAccountLifecyclePolicyInfo compatible avec PowerShell.

Exemples

Exemple 1

PS C:\> $provider = Get-DSPamProvider | Where-Object { $_.Label -eq 'MyProvider' }
PS C:\> $template = Get-DSPasswordPolicy -Name "Strong password"
PS C:\> $script = Get-DSScriptConfigurationSummary -Name "My password propagation script"
PS C:\> $gateway = Get-DSGateway -Name 'MyGateway'
PS C:\> $policy = ConvertTo-DSAccountLifecyclePolicyInfo -AccountLifecyclePolicy $provider.AccountLifecyclePolicy
PS C:\> $policy.Source = 'Custom'
PS C:\> $policy.PolicyID = 'Custom'
PS C:\> $policy.Policy.PasswordTemplate.Mode = 'Custom'
PS C:\> $policy.Policy.PasswordTemplate.TemplateID = $template.ID
PS C:\> $policy.Policy.CheckInAction.Mode = 'Custom'
PS C:\> $policy.Policy.CheckInAction.Actions = @('ResetPassword')
PS C:\> $policy.Policy.PasswordReset.ScheduleMode = 'Custom'
PS C:\> $policy.Policy.PasswordReset.ScheduleFrequency = 30
PS C:\> $policy.Policy.PasswordReset.ScheduleFrequencyUnit = 'Day'
PS C:\> $policy.Policy.PasswordReset.ScheduleAtDateTime = Get-Date -Hour 14 -Minute 0 -Second 0
PS C:\> $policy.Policy.Propagation.Mode = 'Custom'
PS C:\> $policy.Policy.Propagation.ScriptConfigurationIds = @($script.ID)
PS C:\> Update-DSPamProvider -ProviderID $provider.ID -AccountLifecyclePolicy $policy -Gateway $gateway

Obtenir un fournisseur PAM existant, convertir sa politique de cycle de vie de compte au format PowerShell, modifier plusieurs propriétés et mettre à jour le fournisseur. Note: ResetPassword dans CheckInAction.Actions correspond à l'option Rotation de mot de passe dans l'interface utilisateur.

Paramètres

-AccountLifecyclePolicy

La politique de cycle de vie du compte à convertir.

Type: Devolutions.RemoteDesktopManager.Business.AccountLifecyclePolicyInfo
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: true
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

ParamètresCommuns

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

Entrées

Devolutions.RemoteDesktopManager.Business.AccountLifecyclePolicyInfo

Politique de cycle de vie du compte provenant d'un fournisseur PAM.

Sorties

RemoteDesktopManager.PowerShellModule.Private.models.PSAccountLifecyclePolicyInfo

Notes

Pour plus d'informations, taper "Get-Help ConvertTo-DSAccountLifecyclePolicyInfo -detailed". Pour des informations techniques, taper "Get-Help ConvertTo-DSAccountLifecyclePolicyInfo -full".

Devolutions Forum logo Partagez vos commentaires