args:
- description: List of user IDs whose passwords will be expired. At least one of user_id, user_name, or user_email is required.
name: user_id
isArray: true
- description: List of user names whose passwords will be expired. At least one of user_id, user_name, or user_email is required.
name: user_name
isArray: true
- description: List of emails of the users to expire their password. At least one of user_id, user_name, or user_email is required.
name: user_email
isArray: true
- description: List of brands to expire password from.
isArray: true
name: brands
auto: PREDEFINED
predefined:
- 'Active Directory Query v2'
- 'Microsoft Graph User'
- 'Okta v2'
- 'AWS - IAM'
- 'GSuiteAdmin'
defaultValue: "Active Directory Query v2,Microsoft Graph User,Okta v2,GSuiteAdmin,AWS - IAM"
- description: Whether to fetch a human-readable entry for each command or just the final result. If set to true, all commands will have human-readable entries. If set to false, only the final result will be human-readable.
name: verbose
defaultValue: 'false'
auto: PREDEFINED
predefined:
- 'true'
- 'false'
comment: This script expires users password for multiple services.
commonfields:
id: expire-password
version: -1
enabled: false
name: expire-password
outputs:
- contextPath: ExpirePassword.Brand
description: The brand (integration) used to expire the user’s password.
type: String
- contextPath: ExpirePassword.Instance
description: The integration instance used to expire the user’s password.
type: String
- contextPath: ExpirePassword.Result
description: 'Indicates whether the expire password action was successful. Possible values are: "Success", "Failed".'
type: String
- contextPath: ExpirePassword.Message
description: The output message of the expire-password action (for example, error details or confirmation).
type: String
- contextPath: ExpirePassword.UserProfile.Username
description: The username of the user whose password was expired.
type: String
- contextPath: ExpirePassword.UserProfile.ID
description: The ID of the user whose password was expired.
type: String
- contextPath: ExpirePassword.UserProfile.Email
description: The email address of the user whose password was expired.
type: String
script: '-'
system: false
timeout: '0'
type: python
subtype: python3
compliantpolicies:
- User Soft Remediation
dockerimage: demisto/python3:3.12.13.10116658
fromversion: 6.10.0
tests:
- ExpirePassword - Test
marketplaces:
- xsoar
- marketplacev2
- platform