通过 intune 进行无人值守的 gui-installer 安装

通过 intune 进行无人值守的 gui-installer 安装

现在,我正在打包一些软件intune,开发人员没有打算为其提供静默安装模式。如果没有静默安装,手动推出这个软件会非常麻烦。安装程序相当简单。我只需要启动软件并按一定Enter间隔。没什么大不了的。

我已经尝试过 python-packagepyautogui并且知道 的存在AutoIt,但我想在没有任何依赖项的情况下实现该任务。我只想使用给定的 windows-utilities。

我已经想出了这个脚本。

Write-Host "Starting program Setup..."
Write-Host "$PWD\SETUP.EXE"

Start-Process -FilePath "$PWD\SETUP.EXE"

Write-Host "Sleepin' 40 secs'..."
Start-Sleep 40

$wshell = New-Object -ComObject wscript.shell;
# Not needed because focus goes automatically there
# $wshell.AppActivate('Installer Windows Title')
Start-Sleep 10
Write-Host "Sleepin' 10 secs'..."
$wshell.SendKeys('~') # Enter
Write-Host "Sleepin' 20 secs'..."
Start-Sleep 20
$wshell.SendKeys('~') # Enter


Write-Host "Sleepin' 5 secs'..."
Start-Sleep 5


if (Test-Path "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\my-program.lnk" ){
    Write-Host "progam-install was successful!"
}else{
    Write-Host "program-install was not successful..."
}

SETUP.EXE睡眠是在执行任务之间的时间。

在具有管理权限的本地计算机上,程序已成功安装。通过 -package 部署时,intuneGUI 不会打开,程序也不会安装。

部署到 gui-installer 上后,是否可以打开intune?通过 intune 选项,Install Behavior安装通过 完成System。这会是个问题吗?有人有这样的任务经验吗?

感谢您的时间。

相关内容