- render_uninstall(printer_name, driver_name, port_name): Remove-Printer/Driver/Port in safe order - render_detect(printer_name): Get-Printer check with Write-Output + exit 0/1 Intune contract - uninstall.ps1.j2: all Remove-* with -ErrorAction SilentlyContinue - detect.ps1.j2: Intune detection contract template
5 lines
289 B
Django/Jinja
5 lines
289 B
Django/Jinja
# Generated by ImpTune — Uninstall script for {{ printer_name }}
|
|
Remove-Printer -Name "{{ printer_name }}" -ErrorAction SilentlyContinue
|
|
Remove-PrinterDriver -Name "{{ driver_name }}" -ErrorAction SilentlyContinue
|
|
Remove-PrinterPort -Name "{{ port_name }}" -ErrorAction SilentlyContinue
|