Automated system upgrade

All:
I have been updating my MT boxes via an automated script for some time now. Another MT user asked me how I executed this command without a password;

ROS 2.9.43 and up…on RBs and PCs

/system upgrade upgrade-package-source add address=10.20.40.1 user=admin

I pointed him to the maunal - which he came back and said this is what he gets back when he does it; "/system upgrade upgrade-package-source add address=10.20.40.1 user=admin
password: "

Well I tried it an sure enough it does…so I asked one of my techs that sets most of our RBs up for deployment nowadays and he said he does not remember when this started but the ‘no password’ option does not work anymore. I also noted while experimenting that you cannot add the parameter password either becuse it comes back like this; "/system upgrade upgrade-package-source add address=10.20.40.1 user=admin password=12324
argument given more than once (password) "

I don’t use ‘The Dude’, my system was built long before the The Dude came along and I am quite happy with the tools I have built and am using.

The question remains though - this is documented in the ROS 2.9 manual as:

To add a router with IP address 192.168.25.8, username admin and no password:
/system upgrade upgrade-package-source add address=192.168.25.8 user=admin
[admin@MikroTik] system upgrade upgrade-package-source> print

ADDRESS USER

0 192.168.25.8 admin
[admin@MikroTik] system upgrade upgrade-package-source>

However it does not work that way anymore…

MT what’s your response to that? Now I am having to actually set the password manually everytime we setup an MT RB… Not good as it wastes time. It also makes it difficult to change passwords as it has to be done manually…

Thom