运行 不同用户的 PowerShell

Running PowerShell with different user

任何人都可以帮助我使用 运行 命令以不同的用户身份打开 PowerShell 吗?

目前我正尝试运行低于命令

Runas /noprofile /user:domain\username powershell

它可以工作,但是一旦 powershell window 打开我必须提供密码,有没有什么方法可以直接将密码输入 运行 命令?

或者即使我知道如何在不打开新 ps window 的情况下使用不同的用户 运行 来自 PowerShell 的任何命令。例如需要 运行 下面的命令使用不同的用户。

Restart-Server -Name testservice

你可以试试schtasks.exe。您可以使用 schtasks.exe /?

获得帮助

如果您在参考示例使用此命令后遇到任何错误,请更新 post 错误,我们随时为您提供帮助。

更新: PowerShell Register-ScheduledTask 中有一个内置的 cmdlet,但它依赖于 OS,并且只能从 Windows Server 2012 开始使用。