在PowerShell上提升/ Sudo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PowerShell上提升/ Sudo相关的知识,希望对你有一定的参考价值。

我发现了一些PowerShell提升/ sudo函数,但是它们似乎都无法正常运行(以“与每个Unix和Linux发行版一样直观且无缝的方式”)。它们大部分都是多余的,因为它们不能很好地工作。如果有人在PowerShell上无缝运行elevation / sudo,他们会知道的。

我所见过的功能问题是:

•它们仅通过调用powershell.exe的另一个实例与外部脚本一起使用。即,如果您想做像sudo gcisudo Get-ChildItem这样简单的操作,由于该方法似乎不喜欢调用别名或Cmdlet(出于某种原因!),则会产生错误。

•您无法无缝地将现有控制台会话提升为Administrator,这似乎要求elevate / sudo函数打开一个全新的控制台(似乎很麻烦,不得不一无所获!)?

有人使用可靠的elevation / sudo吗?我不认为它是完美的,如果有充分的技术原因导致上述操作不起作用(可能是由于PowerShell主机本身的能力不足而造成的),那么这很好,但是对于知道在PowerShell中使用功能提升/ sudo可以达到的程度。令人遗憾的是,尽管PowerShell比bash先进得多(并且对象处理功能也使Python和Perl imo失效),但有时它似乎是Unix领域中一些最简单的功能,如sudo,却使bash失效了。在PowerShell中是可能的-我很想看到那些空白,以便可以将PowerShell表现出与Unix一样强大的功能(更多!!)。

我发现了一些PowerShell提升/ sudo函数,但是它们似乎都无法正常运行(以“与每个Unix和Linux发行版一样直观且无缝的方式”)。它们大多是多余的...

答案

当然,本机中没有任何原生功能,因此,在使用Windows谈论sudo时,苹果/橘子比较。

以上是关于在PowerShell上提升/ Sudo的主要内容,如果未能解决你的问题,请参考以下文章

使用sudo提升权限

几条jQuery代码片段助力Web开发效率提升

sudo: cd: command not found

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升

权限提升Linux Sudo权限提升漏洞(CVE-2023-22809)