none
au3的脚本可以利用组策略推送吗? RRS feed

答案

  • 你好!

    一般对于Command和Windows Powershell命令,可以用GPO推送。

    你可以尝试在Powershell执行此文件,但同时也应确保Server里有执行文件“AutoIt3.exe”,并且请注意我并没有该文件测试:

    $ExePath = "C:\Program Files (x86)\AutoIt3\AutoIt3.exe" #need to input the full file path of "AutoIt3.exe"
    $CLine = "C:\Utilities\my-autoit-script.au3" # input the full file path of ".au3" file
    Invoke-Expression "$ExePath $CLine" 

    然后你可以将以上脚本存储为“.ps1”文件。

    Best Regards,

    Anna Wang

    • 已标记为答案 as900 2014年11月24日 13:23
    2014年11月24日 7:36
    版主
  • 你好!

    因为.au3文件是非微软官方的编程,所以我不是很了解他的编程语言。根据我的理解,要执行该脚本文件是需要你先从Autoit下载“AutoIt3.exe”,他可以帮助我们执行".au3"的文件,我们也可以将他看做是cmd:

    参考:

    https://www.autoitscript.com/autoit3/docs/intro/running.htm

    https://www.autoitscript.com/site/autoit/downloads/

    Executing AutoIt script from command prompt

    Best Regards,

    Anna Wang

    • 已标记为答案 as900 2014年11月25日 13:10
    2014年11月25日 2:10
    版主

全部回复

  • 你好!

    一般对于Command和Windows Powershell命令,可以用GPO推送。

    你可以尝试在Powershell执行此文件,但同时也应确保Server里有执行文件“AutoIt3.exe”,并且请注意我并没有该文件测试:

    $ExePath = "C:\Program Files (x86)\AutoIt3\AutoIt3.exe" #need to input the full file path of "AutoIt3.exe"
    $CLine = "C:\Utilities\my-autoit-script.au3" # input the full file path of ".au3" file
    Invoke-Expression "$ExePath $CLine" 

    然后你可以将以上脚本存储为“.ps1”文件。

    Best Regards,

    Anna Wang

    • 已标记为答案 as900 2014年11月24日 13:23
    2014年11月24日 7:36
    版主
  • 我这样理解不知道对不对:

    我将要安装的文件和au3的脚本放在一个文件夹下(已经转换成exe),然后共享此文件夹;然后通过Powershell脚本去运行au3脚本,再通过au3脚本安装软件?

    2014年11月24日 13:23
  • 你好!

    因为.au3文件是非微软官方的编程,所以我不是很了解他的编程语言。根据我的理解,要执行该脚本文件是需要你先从Autoit下载“AutoIt3.exe”,他可以帮助我们执行".au3"的文件,我们也可以将他看做是cmd:

    参考:

    https://www.autoitscript.com/autoit3/docs/intro/running.htm

    https://www.autoitscript.com/site/autoit/downloads/

    Executing AutoIt script from command prompt

    Best Regards,

    Anna Wang

    • 已标记为答案 as900 2014年11月25日 13:10
    2014年11月25日 2:10
    版主