【问题标题】:Check if windows password is correct with batch批量检查windows密码是否正确
【发布时间】:2014-02-13 00:17:21
【问题描述】:

如何通过批处理检查 Windows 密码是否正确。使用 runas,您可以在输入密码后检查是否出现错误,但我想知道如何通过将密码添加到批处理文件中来自动执行此操作(我知道它不安全,而且我知道您可以使用 runas 保存凭据)。提前致谢!

【问题讨论】:

  • 请注意,这是一个新用户。如果您对这个问题投了反对票,请至少有礼貌地发表评论,说明您反对该问题的原因以及亨利应该如何改进它。
  • 我不明白为什么这个问题被否决了。这是一个完全正确的问题,他说他知道这不安全

标签: windows batch-file vbscript


【解决方案1】:

根据操作系统、用户访问权限以及您的机器配置方式,您可以在特定驱动器号上向机器本身发出网络使用权。

例如:

Net use U: /delete /y
Net use U: \\machinename\c$ /user:machinename\username password

您可以检查 U: 驱动器是否最终被映射以验证它是否正常工作。

这在安全方面不是一个好主意,并且可能无法在启用了简单文件共享的系统上运行。

【讨论】:

    【解决方案2】:

    如果您有权创建/删除 windows 计划任务,您可以随时使用 SCHTASKS:

    SCHTASKS /CREATE /RU "Username" /RP "Password" /TN CREDCHECK /TR NOTEPAD /SC ONSTART
    IF %ERRORLEVEL%==0 (ECHO Valid) ELSE (ECHO Invalid)
    SCHTASKS /DELETE /TN CREDCHECK /F
    

    /TR 和 /SC 参数可能有更好的值,但你明白了

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2015-12-28
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      • 2016-09-19
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多