在PowerShell上提升/ Sudo
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PowerShell上提升/ Sudo相关的知识,希望对你有一定的参考价值。
我发现了一些PowerShell提升/ sudo函数,但是它们似乎都无法正常运行(以“与每个Unix和Linux发行版一样直观且无缝的方式”)。它们大部分都是多余的,因为它们不能很好地工作。如果有人在PowerShell上无缝运行elevation / sudo,他们会知道的。
我所见过的功能问题是:
•它们仅通过调用powershell.exe的另一个实例与外部脚本一起使用。即,如果您想做像sudo gci
或sudo 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的主要内容,如果未能解决你的问题,请参考以下文章