none
使用server2016域控使用组策略设置开机启动powershell脚本问题 RRS feed

  • 问题


  • 在使用server2016域控使用策略设置开机启动powershell脚本,策略设置好,但是测试过程不行,请大神帮忙看看?

    2020年7月29日 8:28

全部回复

  • 尊敬的客户,您好!

    感谢您在我们的TechNet论坛发帖。

    请问您的脚本已经写好了,如果在一台电脑上手动地单独运行,是可以成功运行的,对吗?

    如果您的脚本是没问题的,那么我们可以按照以下的步骤来部署开机脚本:
    1.在域控制器上新建一个OU(或者你已经有现成的OU了),把需要应用这个脚本的机器放在这个OU里。
    2.新建一个GPO并且链接到步骤一的OU上。

    3.把脚本文件放到域控制器的以下路径C:\Windows\SYSVOL\domain\Policies\{GUID}\MACHINE\Scripts\Startup
    这个GUID就是新建的组策略对象的GUID.


    4.编辑这个GPO,找到Computer Configuration\Windows Settings\Script (Startup and Shutdown)\Startup,打开属性\Add\Browser\找到步骤三的路径的脚本文件。



    5.关机重启一台应用策略的机器,然后看开机脚本是否已经应用。

    从您提供的截图来看,您的脚本是给配置给了用户了,开机脚本应该是应用给计算机的。


    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2020年7月29日 9:45
    版主
  • 您好,感谢你回复,但是我使用powershell脚本,也是这么操作吗
    2020年7月29日 10:05
  • 尊敬的客户,您好!

    感谢您的回复。

    只要脚本本身没有问题,开机脚本批量部署给计算机,就可以使用组策略的开机脚本批量推下去。

    PowerShell脚本就点击PowerShell脚本标签。



    如有任何问题欢迎您随时咨询我们。




    此致,
    Daisy  Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年7月30日 4:51
    版主
  • 您好,脚本是是没有问题,但是脚本测试不成功。开始不能自动运行Powershell脚本

    2020年7月30日 7:17
  • 尊敬的客户,您好!

    首先,您检查一下是否可以访问到这个脚本呢,登录客户端,手动访问脚本文件看看。
    其次,找一台应用了开机脚本的机器,检查策略是否生效了呢。

    1.使用域管理员登录这台机器。
    2.打开CMD(以管理员身份运行)
    3.输入gpresult /h C:\report.html并按回车键。
    4.打开report.html文件,在“计算机详情”下检查是否有开机脚本的策略。

    最后,在客户端上检查对应的注册表是否更新了脚本文件。
    HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Startup\0
    或者
    HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0


    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年7月31日 1:26
    版主
  • 尊敬的客户,您好!

    请问您的问题是否有任何进展?如果您还需要进一步的帮助,请让我们知道。

    如果您对我的回复有任何疑问,欢迎您随时咨询我们。

    感谢您的理解和支持。



    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年8月3日 8:35
    版主
  • 你好!

    查看注册表里面都有,但是策略不能生效呀

    2020年8月4日 2:24
  • 尊敬的客户,您好!

    感谢您的回复。

    请问单独在一台机器上运行脚本,脚本生效吗?


    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年8月4日 3:31
    版主
  • 您好!

    是所有的域用用户执行这个脚本,但只有部分电脑执行成功。

    2020年8月4日 5:34
  • 尊敬的客户,您好!

    那这个脚本是用户脚本了,不是机器的脚本了。

    如果使用组策略推送用户脚本,需要使用用户登录脚本了。步骤如下:

    1.在域控制器上新建一个OU(或者你已经有现成的OU了),把需要应用这个脚本的域用户账号放在这个OU里。
    2.新建一个GPO并且链接到步骤1的OU上。
    3.把脚本文件放到域控制器的以下路径C:\Windows\SYSVOL\domain\Policies\{GUID}\User\Scripts\Logon
    这个GUID就是新建的组策略对象的GUID.
    4.编辑这个GPO,找到User Configuration\Windows Settings\Script (Logon/Logoff)\Logon,打开属性\Add\Browser\找到步骤3的路径的脚本文件。
    5.注销用户重新登录,然后看登录脚本是否已经应用。


    如果按照上面的步骤部署还是有问题,请检查:

    1.那是不是所有的用户都放在同一个OU里呢?
    2.不能执行脚本的用户能否访问到脚本文件呢?
    3.检查策略是否在gpresult文件里:

    使用域用户登录加域的客户端。
    在C盘新建文件夹 (例如foler)
    打开CMD(不需要以管理员身份运行)
    输入gpresult /h C:\folder\report.html并按回车键。
    打开report.html文件,在“用户详情”下检查是否有登录脚本的策略。

    4.是不是相同的用户登录电脑1,可以执行脚本,登录电脑2不能执行脚本?如果是这样的话,这个用户在这台电脑2上手动运行脚本,可以吗?或者管理员在这台电脑2上手动运行脚本,可以吗?


    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年8月5日 10:21
    版主
  • 尊敬的客户,您好!

    请问您是否尝试了以上的方法?

    如果您还需要进一步的帮助,
    欢迎您随时咨询我们。

    感谢您的理解和支持。



    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年8月7日 7:01
    版主