使用 WinRS 转义密码中的特殊字符

使用 WinRS 转义密码中的特殊字符

我们从各种管理脚本中使用 WinRS 命令向远程 Windows 服务器发出命令:

winrs /remote:host /username:user /password:pwd command

除了密码包含某些特殊字符的情况外,这种方法效果很好pwd。我无法准确指出哪些特殊字符会导致问题。大多数特殊字符都可以用^char(例如 <、>、^)和%% 进行转义。然而,即使这些字符都转义了,我仍然无法让某些密码正常工作。例如,我无法让这个密码正常工作:A3={d6*s]bf=<F$s;fg^%3g有人可以提供一个明确的列表,说明哪些特殊字符需要以何种方式进行转义吗?

请注意,将参数放在引号(单引号或双引号)中不起作用,因为引号被视为密码的一部分。

相关内容