ratswang 发表于 2023-11-16 17:46

auto3域控安装exe

本帖最后由 ratswang 于 2023-11-17 09:23 编辑

主要是为了让预控用户安装特定的软件不需要输入账号密码。
#include <Process.au3>

Const $sUSERNAME = "admin"; 域控管理账号
Const $sPASSWORD = "123456"; 域控密码
Const $DOMAIN = "test.com"; 域控域名
Const $SOFT_SRC = "\\1.1.1.1\sougoupinyin.exe" ; 软件存放位置,建议是共享位置


;运行
start()

;主函数
Func start()
      _isProInstall()
      _Install()
EndFunc


;判断==安装程序==是否正在运行
Func _isProInstall()
      If ProcessExists("sougoupinyin.exe") Then
                ProcessClose("sougoupinyin.exe")
      EndIf
EndFunc


Func _Install()
      ; 启动软件
      RunAs($sUSERNAME, $DOMAIN, $sPASSWORD,1,$SOFT_SRC)
      ; 等待软件启动
      Sleep(15*100)
      ;退出
      Exit
EndFunc

huxiaokui 发表于 2023-11-16 22:08

嗯...我需要 但是不知道你這個怎麽用

ratswang 发表于 2023-11-17 09:16

huxiaokui 发表于 2023-11-16 22:08
嗯...我需要 但是不知道你這個怎麽用

runas有点点问题,这个是正确的语句。开箱即用RunAs($sUSERNAME, $DOMAIN, $sPASSWORD,1,$SOFT_SRC)

huxiaokui 发表于 2023-11-17 22:49

ratswang 发表于 2023-11-17 09:16
runas有点点问题,这个是正确的语句。开箱即用RunAs($sUSERNAME, $DOMAIN, $sPASSWORD,1,$SOFT_SRC)

喔喔喔喔 原來是windows命令TKS~
页: [1]
查看完整版本: auto3域控安装exe