orchestrator-powershell icon indicating copy to clipboard operation
orchestrator-powershell copied to clipboard

I need support for configuring Settings->Security parameters

Open sorinradetchi opened this issue 5 years ago • 0 comments

 $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

sorinradetchi avatar Feb 13 '20 10:02 sorinradetchi