由于找不到Linux的sudo
海拔命令的替代方案,因此我有以下问题:
如何定义需要提升的PowerShell函数?我的意思是UAC提示。
说,这样的功能如下:
function system-check {
SFC /ScanNow
}
系统:
Windows 8.1专业版64位
电源外壳:
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 117
编辑1:
为了100%可以理解,让我改写:
- 我以用户身份运行PowerShell
- 我运行上述功能
system-check
- 我希望功能能够提升以便能够执行命令;请注意,我希望出现UAC提示
请注意,许多内置的powershell命令和Microsoft模块添加的命令(例如MSOL命令)通常需要提升,但绝不提供特权提升方面的帮助。它们只是失败,并显示错误的错误消息。如果您在脚本中构建了一个海拔提示,则将提供比Microsoft本身更多的用户友好性。
—
Todd Wilcox