Hogyan gyorsítsunk? Scriptek és toolok használata az üzemeltetésben Kurucz György teméktámogatási tanácsadó
Amit a vezetés tudni akar… Meghatározni az op.rendszerek eloszlást a vállalatnál (Win9x, NT, Win2k, WinXP) Meghatározni az op.rendszerek eloszlást a vállalatnál (Win9x, NT, Win2k, WinXP) A 9x esetén is tudjuk meg ki használja őket (training WinXp-re, upgrade WinXp-re) A 9x esetén is tudjuk meg ki használja őket (training WinXp-re, upgrade WinXp-re) NT rendszereknél, tudjuk meg az SP szinteket NT rendszereknél, tudjuk meg az SP szinteket Az eredmények adatbázisként feldolgozhatóak legyenek Az eredmények adatbázisként feldolgozhatóak legyenek Szűrjük ki a nem használt munkaállomásokat Szűrjük ki a nem használt munkaállomásokat Szűrjük ki a nem használt felhasználói fiókokat Szűrjük ki a nem használt felhasználói fiókokat Cél: SUS bevezetés,naponta győződjünk meg arról, hogy fut-e a wuauserv service. Cél: SUS bevezetés,naponta győződjünk meg arról, hogy fut-e a wuauserv service. Bevezetés után készítsünk riportot a patchállapotról Bevezetés után készítsünk riportot a patchállapotról
Ki van a túloldalon? Operációs rendszer azonosítás Operációs rendszer azonosítás Gettype.exe Service pack azonosítás Service pack azonosítás CSDVersion Hotfix azonosítás Hotfix azonosítás MSBSA SRVInfo
Milyen operációs rendszeren futok? Ver? Ver? ver|findstr "Version">>output.txt How to Determine the OS Type in a Logon Script ID: KB.EN-US How to Determine the OS Type in a Logon Script ID: KB.EN-US Gettype.exe visszaadott értékének vizsgálata Gettype.exe visszaadott értékének vizsgálata \\ \test\gettype.exe if ERRORLEVEL=x goto …. gettype.exe [\\remotemachine] [/s] Echo Windows XP; %computername%; %username%; %Date%; %Time%;
Mi van ha Win9x? if Windows_NT == %OS% goto WINNT if Windows_NT == %OS% goto WINNT Nincs username, computername környezeti változó! Nincs username, computername környezeti változó! cName = oShell.RegRead("HKEY_LOCAL_MACHINE\Syst em\CurrentControlSet\Control\ComputerName\C omputerName\ComputerName") cName = oShell.RegRead("HKEY_LOCAL_MACHINE\Syst em\CurrentControlSet\Control\ComputerName\C omputerName\ComputerName") uName = oShell.RegRead("HKEY_LOCAL_MACHINE\Syst em\CurrentControlSet\Control\Current User") uName = oShell.RegRead("HKEY_LOCAL_MACHINE\Syst em\CurrentControlSet\Control\Current User") oFile.WriteLine "Windows 95/98" & "; " & cName & "; "& uName & "; "& date & "; "& time '& vbCRLF oFile.WriteLine "Windows 95/98" & "; " & cName & "; "& uName & "; "& date & "; "& time '& vbCRLF
Milyen Service Pack van telepítve? CSDVersion CSDVersion Reg.exe query Reg.exe query REG QUERY "\\%1\HKLM\SOFTWARE\Microsoft\ Windows NT\CurrentVersion" /v CSDVersion|findstr "CSDVersion" REG QUERY "\\%1\HKLM\SOFTWARE\Microsoft\ Windows NT\CurrentVersion" /v CSDVersion|findstr "CSDVersion"
Mikor hitelesítették utoljára? Dim user 'as IADsUser Dim user 'as IADsUser Dim UserName 'as String Dim UserName 'as String Dim UserDomain 'as String Dim UserDomain 'as String UserDomain = "psstest.hu" UserDomain = "psstest.hu" UserName = "vmdc1$" UserName = "vmdc1$" Set User=GetObject ("WinNT://" & UserDomain & "/" & UserName & ",user") Set User=GetObject ("WinNT://" & UserDomain & "/" & UserName & ",user") wscript.echo "Account " & User.Name & " Last logintime is " & User.LastLogin wscript.echo "Account " & User.Name & " Last logintime is " & User.LastLogin
Milyen hotfixek vannak telepítve? MSBSACLI, HFNetChk Mbsacli.exe /? Mbsacli.exe /? MBSACli.exe /HF MBSACli.exe /HF srvinfo.exe -ns srvinfo.exe -ns
Mit tudhatunk meg a service-ekről? I. Service állapot lekérdezés set oContainer = GetObject("WinNT://" & sComputer & ",computer") set oContainer = GetObject("WinNT://" & sComputer & ",computer") oContainer.Filter = Array("Service") oContainer.Filter = Array("Service") for each oService in oContainer for each oService in oContainer … Next Next
Mit tudhatunk meg a service-ekről? II Szervizek akiknek futnia kell! Automatikusan indul, de nem fut Automatikusan indul, de nem fut SELECT DisplayName,State FROM Win32_Service WHERE State <> 'Running' and StartMode = 'Auto' SELECT DisplayName,State FROM Win32_Service WHERE State <> 'Running' and StartMode = 'Auto' Set objWMIService = GetObject("winmgmts:" & _ Set objWMIService = GetObject("winmgmts:" & _ "{impersonationLevel=Impersonate}!\\" & strComputer & "\root\cimv2") "{impersonationLevel=Impersonate}!\\" & strComputer & "\root\cimv2") Set colStoppedServices = objWMIService.ExecQuery _ Set colStoppedServices = objWMIService.ExecQuery _ ("SELECT DisplayName,State FROM Win32_Service WHERE State <> 'Running' and StartMode = 'Auto' ") ("SELECT DisplayName,State FROM Win32_Service WHERE State <> 'Running' and StartMode = 'Auto' ") Net start Net start
Szolgáltat-e a rendszerem? SQL SQL C:\mssql7\Binn\osql.exe -E -S d PCMoney -q "Exit(select * from otpdbr.brref where brref_branch = 9996)„ Exchange? Exchange?
Nyomtatók kezelése - reskit Prnmgr.vbs - reskit Prnmgr.vbs - reskit cscript prnmgr.vbs -a -b "Generic Text Only" -m "Generic / Text Only" -r "LPT1:" cscript prnmgr.vbs -a -b "Generic Text Only" -m "Generic / Text Only" -r "LPT1:" Print Migrator 3.1 Gui és Cmdline Print Migrator 3.1 Gui és Cmdline Printmig.exe Printmig.exe printmig -r d:\print\ps1.cab \\prt-srvr1 printmig -r d:\print\ps1.cab \\prt-srvr1\\prt-srvr1 echnologies/fileandprint/print/download. asp echnologies/fileandprint/print/download. asp echnologies/fileandprint/print/download. asp echnologies/fileandprint/print/download. asp
TechNet Script Center Scriptcenter ult.asp?url=/technet/scriptcenter/default.asp Scriptcenter ult.asp?url=/technet/scriptcenter/default.asp ult.asp?url=/technet/scriptcenter/default.asp ult.asp?url=/technet/scriptcenter/default.asp Scriptomatic – offline weblap Scriptomatic – offline weblap Adsi Scriptomatic Adsi Scriptomatic ult.asp?url=/technet/scriptcenter/tools/admatic. asp ult.asp?url=/technet/scriptcenter/tools/admatic. asp ult.asp?url=/technet/scriptcenter/tools/admatic. asp ult.asp?url=/technet/scriptcenter/tools/admatic. asp WMI Scriptomatic WMI Scriptomatic ult.asp?url=/technet/scriptcenter/tools/wmimatic.asp ult.asp?url=/technet/scriptcenter/tools/wmimatic.asp ult.asp?url=/technet/scriptcenter/tools/wmimatic.asp ult.asp?url=/technet/scriptcenter/tools/wmimatic.asp
További információk Help Information for Printmig.exe ID: KB.EN-US How to Back Up and Restore a Print Server Configuration ID: KB.EN- US