Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration 在600台客户端计算机上安装PowerShell-推荐设置_Configuration_Powershell_Installation - Fatal编程技术网

Configuration 在600台客户端计算机上安装PowerShell-推荐设置

Configuration 在600台客户端计算机上安装PowerShell-推荐设置,configuration,powershell,installation,Configuration,Powershell,Installation,我想将PowerShell安装到600台Windows XP计算机上,并将其用作主处理外壳。例如,用于替换批处理脚本、VB脚本和其他一些小程序。安装过程不是问题。我想我会遇到的一些问题是: 更改权限以允许PowerShell运行脚本 PowerShell启动的速度 使用PowerShell进行GPO登录/注销脚本 问题2:有一个脚本本应加速PowerShell,但它似乎需要以管理员身份运行(这当然不是普通用户所做的事情)。 有人有过以这种方式使用PowerShell的经验吗?可以通过组策略

我想将PowerShell安装到600台Windows XP计算机上,并将其用作主处理外壳。例如,用于替换批处理脚本、VB脚本和其他一些小程序。安装过程不是问题。我想我会遇到的一些问题是:


  • 更改权限以允许PowerShell运行脚本

  • PowerShell启动的速度

  • 使用PowerShell进行GPO登录/注销脚本

  • 问题2:有一个脚本本应加速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
    

    似乎可以默默地管理鲍威尔,但不仅仅是通过称呼自己。这有更多的信息

    所以回答我自己的问题

  • 这可以通过GPO完成
  • 第一次跑步至少需要10秒 在我们的电脑上。这可能会增加 登录时间上的时间 这是不能接受的
  • 使用 上面的脚本是不可见的 需要,或者通过调用powershell exe并将启动选项传递给它

  • 在我们的计算机上,仅因为登录时间增加,使用powershell登录似乎不值得。

    您知道这是需要每台计算机运行一次、每启动一次还是每用户运行一次吗?脚本似乎只需要运行一次。即使使用-nologo和-noprofile,我也在寻找,在第一次运行时,列出一个目录需要10秒的启动时间。当然,在这之后,它几乎是瞬间的。是的。。如果只需运行一个脚本,PowerShell在初始启动时可能会有点慢。如果脚本必须执行许多操作,PowerShell可能会很快,但最初的性能会受到影响。