开发人员技术 | 通用 Windows 平台 (UWP)
用于构建和发布适用于 Windows 设备的应用的Microsoft平台。
我在远程重启电脑操作中需要提升管理员权限,通过net use 建立非空连接看上去似乎可行;但是我无法接受在非空连接中(net use \IP\ipc$ "密码" /user:"用户名")使用明文用户名和密码,能否通过有效的方式加密这些明文信息?
你好!
你可以使用 * 符号,让 Windows 在运行时安全地提示输入密码:
net use \\IP\ipc$ /user:"username" *
这样可以避免密码暴露在脚本、日志或命令历史中。
另外,你也可以通过 cmdkey 工具将凭据安全地存储在 凭据管理器(Credential Manager) 中:
cmdkey /add:IP /user:username /pass:password
凭据存储后,net use 会自动使用这些信息,无需在命令行中再次输入。这种方式既安全又能支持远程操作(如重启电脑)。
这两种方法都能有效防止敏感信息泄露,是远程管理中推荐的安全最佳实践。如果你觉得我的回答有帮助,欢迎采纳!
谢谢!