【问题标题】:Powershell impersonationPowershell 模拟
【发布时间】:2010-10-19 01:12:15
【问题描述】:

如何在 PowerShell 中进行模拟?我可以使用advapi32.dll LogonUser,但也许有更简单的解决方案?

【问题讨论】:

    标签: powershell impersonation


    【解决方案1】:

    您可以使用上述方法,特别是 PowerShell Get-Credential 方法对我有用。还要检查 Secure-String 方法以使您能够获取凭据信息并使用密码信息。

    【讨论】:

      【解决方案2】:

      There was a similar discussion 很久以前就讨论过这个话题(好吧,相对于 SO 退出的时间)。
      长话短说,使用具有 Identity 参数的 LogonUser、psexec 或 PowerShell 命令。

      【讨论】:

        【解决方案3】:

        如果是用于远程连接,您可能会考虑使用 cmdkey.exe 工具(本机),使用以下任一工具,具体取决于您希望密码包含在命令行中还是提示:

        cmdkey /add:<servername> /user:<username> /pass:<password>
        
        cmdkey /add:<servername> /user:<username> /pass
        

        我知道它不是 PowerShell,而是本机 exe,并且可以在 cmdlet 不实现 -Credential 参数的情况下工作。

        【讨论】:

          【解决方案4】:

          【讨论】:

            猜你喜欢
            • 2011-02-09
            • 2016-03-19
            • 1970-01-01
            • 2015-07-09
            • 1970-01-01
            • 2020-05-19
            • 2012-11-23
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多