.
This commit is contained in:
24
SystemChecks/CheckInstallPrinter.bat
Normal file
24
SystemChecks/CheckInstallPrinter.bat
Normal file
@ -0,0 +1,24 @@
|
||||
@ECHO OFF
|
||||
set path=%PATH%
|
||||
|
||||
set myPrintServer=%1
|
||||
set myPrinter=%2
|
||||
|
||||
|
||||
REM Check if myPrintServer is reachable
|
||||
ping -n 1 %myPrintServer% >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo "%myPrintServer% is not reachable"
|
||||
exit /b
|
||||
)
|
||||
|
||||
REM Check if myPrinter is available
|
||||
rundll32 printui.dll,PrintUIEntry /q /t1 /n "\\%myPrintServer%\%myPrinter%" >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo Printer %myPrinter% is not available.
|
||||
) else (
|
||||
echo Printer %myPrinter% is available.
|
||||
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -ac -p "\\%myPrintServer%\%myPrinter%"
|
||||
)
|
||||
|
||||
exit /b
|
||||
@ -1,4 +1,4 @@
|
||||
ECHO OFF
|
||||
@ECHO OFF
|
||||
set path=%PATH%
|
||||
|
||||
set myPrintServer=RECEPTION2
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ECHO OFF
|
||||
@ECHO OFF
|
||||
set path=%PATH%
|
||||
|
||||
set myPrintServer=RECEPTION1
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ECHO OFF
|
||||
@ECHO OFF
|
||||
set path=%PATH%
|
||||
|
||||
set Software="LibreOffice"
|
||||
|
||||
@ -1,28 +1,19 @@
|
||||
@echo off
|
||||
|
||||
REM Check if the computer name contains "reception"
|
||||
echo %COMPUTERNAME% | find /I "reception" >nul
|
||||
if %errorlevel%==0 (
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat LibreOffice "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
setlocal
|
||||
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Daryou "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Exact "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat ExaminePro "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Kavo "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
@REM Get the Windows version
|
||||
for /f "tokens=4-5 delims= " %%a in ('ver') do (
|
||||
set version=%%a.%%b
|
||||
)
|
||||
|
||||
|
||||
|
||||
echo %COMPUTERNAME% | find /I "surgery" >nul
|
||||
if %errorlevel%==0 (
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Daryou "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Exact "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat ExaminePro "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Kavo "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
@REM Check if the version is Windows 11
|
||||
if "%version%" geq "10.0.22000" (
|
||||
echo This script is running on Windows 11.
|
||||
C:\Scripts\wLocal\SystemChecks\Win11Checks.bat
|
||||
) else (
|
||||
echo This script is not running on Windows 11. Exiting...
|
||||
exit /b
|
||||
)
|
||||
|
||||
echo %COMPUTERNAME% | find /I "server2" >nul
|
||||
if %errorlevel%==0 (
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat BackupAssist "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Exact "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat SafeNet "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
)
|
||||
endlocal
|
||||
|
||||
29
SystemChecks/Win11Checks.bat
Normal file
29
SystemChecks/Win11Checks.bat
Normal file
@ -0,0 +1,29 @@
|
||||
@echo off
|
||||
|
||||
echo %COMPUTERNAME% | find /I "reception" >nul
|
||||
if %errorlevel%==0 (
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat LibreOffice "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Daryou "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Exact "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat ExaminePro "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Kavo "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
)
|
||||
|
||||
echo %COMPUTERNAME% | find /I "surgery" >nul
|
||||
if %errorlevel%==0 (
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Daryou "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Exact "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat ExaminePro "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Kavo "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
)
|
||||
|
||||
echo %COMPUTERNAME% | find /I "server2" >nul
|
||||
if %errorlevel%==0 (
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat BackupAssist "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat Exact "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
C:\Scripts\wLocal\SystemChecks\CheckSoftware.bat SafeNet "C:\Program Files\LibreOffice\program\soffice.exe"
|
||||
)
|
||||
|
||||
C:\Scripts\wLocal\SystemChecks\CheckInstallPrinter.bat ZEBRA RECEPTION1
|
||||
echo %errorlevel%
|
||||
Reference in New Issue
Block a user