在PowerShell上提升/ Sudo

问题描述 投票:0回答:1

我发现了一些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发行版一样直观且无缝的方式”)。它们大多是多余的...

powershell console sudo elevated-privileges
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.