Pomocí nástrojesplinfolze snadno sledovat vytíženost tiskového serveru na úrovni jednotlivých tiskáren a to i vzdáleně např. jednotlivé servery/stanice. Není problém si naplánovat úlohu, kt. bude pravidelně vytvářet log pro sledování dlouhodobých statistik.
C:\>splinfo /v \\10.50.201.95
Number Remote Printers 1 on \\10.50.201.95
Windows Version 5.1 Build 2600 (Service Pack 2) FREE
Number of Processors 1 PROCESSOR_INTEL Level 15
Total Jobs Spooled 5
Total Bytes Printed 18,476
Average Bytes/Job 3,695
Browse List Requested 0
Browse Printer Added 0
Spooler Up Time 05:08:47
Server Up Time 05:09:16
Printer Name \\10.50.201.95\OKI B4600(PCL)
Total Printer Jobs: 5
Total Printed Bytes: 18,476
Printer Up Time 05:08:47
Number of Jobs in Queue 0
cRef 5
cRefIC 0
Max cRef 9
Number spooling 0
Max Number spooling 1
Printer Started 7/14/2009 04:27 (UTC)
Average Bytes/Job 3,695
Printer Change Count ID fe5d5e
Printer Status 0
Ve skriptech je vhodné nepoužívat statické cesty, aby skript fungoval i v jiných umístěních. Princip je ve zjištění cesty odkud se skript spustil.
winbatch
Set AktualniAdresar=%cd:~0%
Set AktualniJednotka=%AktualniAdresar:~0,2%
powershell
|
1 |
$AktualniCesta = Split-Path $MyInvocation.MyCommand.Path |
Pokud potřebujete rychle nainstalovat VCN (server) na vzdálený stroj, lze to poměrně snadno udělat pomocí jednoduchého skriptu a utility psexec.exe, která je obsažena v balíčku PsTools.
set zdroj=c:\vnc\
set cil=c:\program files\vnc\
:start
set pc=""
set /p pc=Zadejte jmeno PC nebo jeho IP? :
if /I %pc%=="" goto start
xcopy /r /i /c /h /k /e "%zdroj%*.*" "\\%pc%\c$\program files\vnc\*.*"
psexec \\%pc% -s -i -d c:\windows\regedit /s "%cil%set.reg"
psexec \\%pc% -s -i -d "%cil%winvnc.exe" -install
psexec \\%pc% -s -i -d net start "winvnc"
psexec \\%pc% -s -i -d "netsh firewall set allowedprogram %cil%winvnc.exe winvnc ENABLE"
Jen pro doplnění – samozřejmě je nutné skript spouštět jako Domain Admin