orchestrator-powershell
orchestrator-powershell copied to clipboard
I need support for configuring Settings->Security parameters
$orchUpdateSecurity="$orchUrl/odata/Settings/UiPath.Server.Configuration.OData.UpdateBulk"
$Value=@{"HasDigit"=$true
"HasLowercase"=$true
"HasSpecialCharacter"=$false
"HasUppercase"=$false
"Length"='8'} |ConvertTo-Json
$dataUpdatePassword=@{"settings"=
@(@{"Name"="PasswordComplexity"
"Value"=$Value}
@{"Name"="Auth.Password.DefaultExpirationDays"
"Value"="0"}
@{"Name"="Auth.Password.PreviousUseLimit"
"Value"="1"}
@{"Name"="Auth.Password.ShouldChangePasswordAfterFirstLogin"
"Value"="false"}
@{"Name"="Auth.UserLockOut.IsEnabled"
"Value"="true"}
@{"Name"="Auth.UserLockOut.DefaultAccountLockoutSeconds"
"Value"="300"}
@{"Name"="Auth.UserLockOut.MaxFailedAccessAttemptsBeforeLockout"
"Value"="10"}
@{"Name"="AttendedRobot.RunDisconnectedHours"
"Value"="0"})
}|ConvertTo-Json
$webresponse = Invoke-WebRequest -Uri $orchUpdateSecurity -Method Post -Body $dataUpdatePassword -ContentType "application/json" -UseBasicParsing -WebSession $websession