powershell - 我想使用管理员和普通 PowerShell 用户运行 PowerShell 命令
问题描述
我想在不打开管理员 PowerShell 提示符的情况下执行以下命令。它应该在正常提示符下执行。就像我们sudo useradd <username>
在 Linux 中一样。
Enable-PSRemoting;
Set-Item wsman:\\localhost\\client\\trustedhosts $hostIP -Force;
Restart-Service WinRM
我打算将此代码集成到 C# 中。请帮我解决这个问题。
解决方案
至少据我所知,您无法直接从 PowerShell 脚本中询问您的问题。您可以做的是创建一个以管理员权限运行该脚本的计划任务,然后以普通用户身份调用该计划任务。