Configuration 在600台客户端计算机上安装PowerShell-推荐设置
我想将PowerShell安装到600台Windows XP计算机上,并将其用作主处理外壳。例如,用于替换批处理脚本、VB脚本和其他一些小程序。安装过程不是问题。我想我会遇到的一些问题是:Configuration 在600台客户端计算机上安装PowerShell-推荐设置,configuration,powershell,installation,Configuration,Powershell,Installation,我想将PowerShell安装到600台Windows XP计算机上,并将其用作主处理外壳。例如,用于替换批处理脚本、VB脚本和其他一些小程序。安装过程不是问题。我想我会遇到的一些问题是: 更改权限以允许PowerShell运行脚本 PowerShell启动的速度 使用PowerShell进行GPO登录/注销脚本 问题2:有一个脚本本应加速PowerShell,但它似乎需要以管理员身份运行(这当然不是普通用户所做的事情)。 有人有过以这种方式使用PowerShell的经验吗?可以通过组策略
有人有过以这种方式使用PowerShell的经验吗?可以通过组策略更改权限以允许使用PowerShell脚本
Microsoft提供ADM模板,只有一个选项“打开脚本执行”,可以在用户或计算机级别分配。为了加快启动PowerShell,Jeffrey Snover(负责PowerShell的合作伙伴/架构师)提供了一个“更新GAC”脚本 基本上,它只是在为PowerShell加载的程序集中运行,并对它们进行加密(将IL预编译为机器代码)。这确实加快了PowerShell的启动速度 另一个技巧是使用-nologo和-noprofile开关运行PowerShell 这将跳过配置文件脚本和splash徽标 有一个来自特殊操作软件的问题。还有其他方法可以做到这一点
%windir%\system32\WindowsPowerShell\v1.0\powershell.exe -nologo -noprofile
似乎可以默默地管理鲍威尔,但不仅仅是通过称呼自己。这有更多的信息 所以回答我自己的问题
在我们的计算机上,仅因为登录时间增加,使用powershell登录似乎不值得。您知道这是需要每台计算机运行一次、每启动一次还是每用户运行一次吗?脚本似乎只需要运行一次。即使使用-nologo和-noprofile,我也在寻找,在第一次运行时,列出一个目录需要10秒的启动时间。当然,在这之后,它几乎是瞬间的。是的。。如果只需运行一个脚本,PowerShell在初始启动时可能会有点慢。如果脚本必须执行许多操作,PowerShell可能会很快,但最初的性能会受到影响。