如何解决Intune Win32 应用程序包 powershell 脚本报告失败但运行成功
我已将带有打印机驱动程序的 ps1 脚本打包到一个 intune w32 应用程序包中。部署工作成功并安装驱动程序,但在 W10 Toast 通知和 Intune 管理控制台中报告它失败。
查看日志,会不会是脚本运行结束时检测规则仍然不满足?如果是这样,您建议如何为 .ps1 安装部署获得准确的成功/失败返回代码?是否有更好的检测规则解决方案,或者在脚本末尾创建一个简单的文件夹/文件/注册表条目并分配检测规则来查找它?
Intune 应用包设置:
安装命令:powershell.exe -executionpolicy bypass -file PrinterDrivers.ps1
卸载命令:powershell.exe -executionpolicy bypass -file PrinterDrivers.ps1
安装行为:系统
设备重启行为:应用安装可能会强制设备重启
返回代码:
- 0 成功
- 1707 成功
- 3010 软重启
- 1641 硬重启
- 1618 重试
规则格式:手动配置检测规则
检测规则:注册表计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Random
脚本内容:
$PrinterDriver = @()
$PrinterDriver += @{DriverName="KONICA MINOLTA C287SeriesPCL";DriverPath="$PSScriptRoot\Konica Minolta\C287";DriverInf="$PSScriptRoot\Konica Minolta\C287\KOAXPJ__.INF"}
$PrinterDriver += @{DriverName="KONICA MINOLTA C3100P PCL6";DriverPath="$PSScriptRoot\Konica Minolta\C3100p";DriverInf="$PSScriptRoot\Konica Minolta\C3100P\KOBK3J__.inf"}
$PrinterDriver += @{DriverName="KONICA MINOLTA C3110 PCL6";DriverPath="$PSScriptRoot\Konica Minolta\C3110";DriverInf="$PSScriptRoot\Konica Minolta\C3110\KOBK4J__.inf"}
$PrinterDriver += @{DriverName="RICOH Aficio SP C232SF PCL 6";DriverPath="$PSScriptRoot\Ricoh\C232SF";DriverInf="$PSScriptRoot\Ricoh\C232SF\PCL6.INF"}
$PrinterDriver += @{DriverName="RICOH Aficio SP C242SF PCL 6";DriverPath="$PSScriptRoot\Ricoh\C242SF";DriverInf="$PSScriptRoot\Ricoh\C242SF\PCL6.INF"}
$PrinterDriver += @{DriverName="RICOH SP C262SFNw PCL 6";DriverPath="$PSScriptRoot\Ricoh\C262SFNw";DriverInf="$PSScriptRoot\Ricoh\C262SFNw\PCL6.INF"}
$PrinterDriver += @{DriverName="RICOH SP C252SF PCL 6";DriverPath="$PSScriptRoot\Ricoh\C252SF";DriverInf="$PSScriptRoot\Ricoh\C252SF\PCL6.INF"}
### Check Printer Driver Exists Then Add Driver ####
foreach ($Driver in $PrinterDriver)
{
$PrintdiverExists = Get-PrinterDriver -name $Driver.DriverName -ErrorAction SilentlyContinue
if (!$printdiverExists)
{
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -a -m $Driver.DriverName -h $Driver.DriverPath -i $Driver.DriverInf
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。