【发布时间】:2014-11-23 12:45:01
【问题描述】:
我有一堆 PowerShell 脚本,它们调用外部程序来执行某些操作(对此别无选择)。我正在尝试找到一种方法,允许用户使用委托连接到受限远程会话,以将这些脚本(和外部二进制文件)作为特权帐户运行,而用户无法使用特权帐户执行二进制文件。
我发现,如果我使用 NoLanguage 和 RestrictedRemoteSession 来限制端点,或者使用启动脚本来删除对系统部分的访问,它会破坏脚本,因为它们不再能够执行二进制文件。
是否有可能实现这项工作,或者我是否必须将现有脚本重写为 DLL cmdlet,然后才能调用外部二进制文件(或仅在 DLL 中编写代理命令来进行调用)?
【问题讨论】:
-
你找到解决这个问题的方法了吗?
-
很确定我最后还是选择了 JEA。
标签: powershell powershell-remoting