From 507f405a231e0b08a969cdca9fb4ebe0cf514b7f Mon Sep 17 00:00:00 2001 From: cousclou Date: Fri, 9 Aug 2024 18:47:45 +0200 Subject: [PATCH] gpo,rmm,intune + cert --- driverv2/drivers.csv | 5 +++++ driverv2/efi.cer | Bin 0 -> 1379 bytes driverv2/install.cmd | 1 + driverv2/remove_printers.ps1 | 13 +++++++++++++ driverv2/uninstall.cmd | 1 + 5 files changed, 20 insertions(+) create mode 100644 driverv2/drivers.csv create mode 100644 driverv2/efi.cer create mode 100644 driverv2/install.cmd create mode 100644 driverv2/remove_printers.ps1 create mode 100644 driverv2/uninstall.cmd diff --git a/driverv2/drivers.csv b/driverv2/drivers.csv new file mode 100644 index 0000000..0fd7bcb --- /dev/null +++ b/driverv2/drivers.csv @@ -0,0 +1,5 @@ +"DriverName" +"Canon iPR Svr G100 C600 v1.1" +"Canon iPF750" + + diff --git a/driverv2/efi.cer b/driverv2/efi.cer new file mode 100644 index 0000000000000000000000000000000000000000..d1b2ceeb4f5a573f586c2f5116724259e5e548ef GIT binary patch literal 1379 zcmXqLVvRRwVsT%<%*4pVBvAW@^@vU9rN60qIZ;LPmt`C9vTc;+SR8Oj^Tf+VlpiWk6Glfu`yu z=jZAd6(lNXBx@QP80s15fHX4;tHMop&PgmTRxnm@&QD2I068QxFI~aNz|cU!+0j5w zoY&CU(8$Qx01TplTyq0MBTFM=Q%h6JD1*jDsNNDb5CoaeAkhL$-^DllxObVI*LRkg`2U+O-|zj8J8l`hukpYoi(B~|hvXR} z%{S+-^G{d(D&CNx`>%cB(#K!pesI1QxIXWiRO@8PkJ{EHtNW%z$JlXv`Q&M#GCwoD z%lXE3$8Hr#t;V2jhq=E^lYbvG-D`5hAz$0-n0(Fy+BYVd9>1&9mGUQY!kZcAri*P% z(l`^$-|c3bShyyUedeZl{SL=`mfw`yc6xVlYv1zCd+Wk844m`l3$_LG&41t5b$rpZ zpz3F>g-NUb`_~CE+Z>Ry_n5YNa=%^7IjMuUZm?|H)UvQHf89&H5TibWsIR-ag_r4X zGK|y6`}NNGQE+8hf-@5{BLm~&CdO)Dh?Ij9sjM&ylK}%b+GP0|8UM4eFf*|?7&ri9 zM^>K2(!kunbb;{#!!~_Tk^`o=+l(i{)k> z@3Z`ne_1)zy3zd1=c&;*R27-`i>a>;I(O^Rv`5joGQZgCAL=hrn<-hcrX@s1_29P0 zH?|&l@u$Gz>`H-6zdvVMahGq3Hm`fX-MTEJ>H{XXL|c&{RX|IPgbyNvc-!q2I0m literal 0 HcmV?d00001 diff --git a/driverv2/install.cmd b/driverv2/install.cmd new file mode 100644 index 0000000..b95f72e --- /dev/null +++ b/driverv2/install.cmd @@ -0,0 +1 @@ +powershell.exe -executionpolicy bypass -file .\add_printers.ps1 \ No newline at end of file diff --git a/driverv2/remove_printers.ps1 b/driverv2/remove_printers.ps1 new file mode 100644 index 0000000..ca28a21 --- /dev/null +++ b/driverv2/remove_printers.ps1 @@ -0,0 +1,13 @@ +#Read printers.csv as input +$Printers = Import-Csv .\drivers.csv + +#Remove drivers from the system +foreach ($driver in $printers.drivername | Select-Object -Unique) { + $PrinterDriverRemoveOptions = @{ + Confirm = $false + Computername = $env:COMPUTERNAME + Name = $driver + RemoveFromDriverStore = $true + } + Remove-PrinterDriver @PrinterDriverRemoveOptions +} \ No newline at end of file diff --git a/driverv2/uninstall.cmd b/driverv2/uninstall.cmd new file mode 100644 index 0000000..6471032 --- /dev/null +++ b/driverv2/uninstall.cmd @@ -0,0 +1 @@ +powershell.exe -executionpolicy bypass -file .\remove_printers.ps1 \ No newline at end of file