【问题标题】:Can't change User Manager User profile through Terminal?无法通过终端更改用户管理器用户配置文件?
【发布时间】:2017-02-18 10:07:44
【问题描述】:

我正在尝试从终端更改用户管理器用户帐户配置文件,但似乎我无法准确地从终端更改配置文件..!

为什么我不能这样做???

[admin@TP-Link] > tool user-manager                        
[admin@TP-Link] /tool user-manager> user
[admin@TP-Link] /tool user-manager user> set [find username=home] profile="1 Mbps"
expected end of command (line 1 column 26)
[admin@TP-Link] /tool user-manager user> 

我什至尝试过:

[admin@TP-Link] > /tool user-manager user
[admin@TP-Link] /tool user-manager user> set [find username=home] actual-profile="2 Mbps"
expected end of command (line 1 column 26)

由于配置文件在打印时存储为值:

[admin@TP-Link] /tool user-manager user> 打印
标志:X - 禁用,A - 活动,I - 不完整

0 客户=管理员实际配置文件 =“1 Mbps”用户名 =“家” 密码="home1234" 共享用户=1 无线psk=""无线编码键="" 无线编码算法=无 uptime-used=1w6h9m28s download-used=9836712280 upload-used=465715361 last-seen=feb/18/2017 07:51:03

这里也是截图:

【问题讨论】:

  • 您是否尝试过使用tool user-manager user create-and-activate-profile 命令?
  • @AndreuHeineken :此命令仅用于添加和激活新配置文件,该配置文件将在第一个配置文件之后添加到队列中,因此没有任何好处......我想要的是替换当前新的个人资料..! :D
  • @AndreuHeineken :我编写了这个脚本来实现这一点,但需要改进:stackoverflow.com/questions/42314535/…

标签: terminal scripting mikrotik


【解决方案1】:

/tool user-manager user create-and-activate-profile [find username="hone"] customer=admin profile="1 Mbps"

【讨论】:

  • 欢迎使用直接解决方案,但请确保在其周围添加上下文,以便您的其他用户了解它是如何解决问题的
  • 您好 Omid,欢迎来到 SO!谢谢你的帖子。请查看How to answer 以提供更全面的答案,并不仅帮助此原始海报,还帮助社区的其他人。谢谢你的帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多