Archiv rubriky: Windows

OEM informace ve Windows 7

Pokud chcete změnit OEM informace výrobce ve Windows 7 spusťte program regedit.exe.

Přejděte na klíč:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation

a zde editujte hodnoty string dle vlastní potřeby, kde proměné jsou

Logo - cesta k OEMlogo.bmp (velikost obrázku je 120x120px a je umístěný C:\Windows\System32\oemlogo.bmp)
Manufacturer - jméno výrobce
Model - Model
SupportHours - otevírací doba
SupportPhone - telefonní číslo
SupportURL - www adresa

Soubor s OEM informacemi PC servis Zvonek ke stažení zde.

Bootovací USB disk

Několik návodů jak vytvořit bootovací USB disk.

http://wintoflash.com/home/en/
http://www.rmprepusb.com/tutorials/firawiniso
http://www.winsetupfromusb.com/
http://www.makeuseof.com/tag/how-to-install-multiple-bootable-operating-systems-on-one-usb-stick/
http://www.easy2boot.com/
http://www.intowindows.com/how-to-create-multiboot-usb-flash-drive-windows-7-and-xp/
http://www.askvg.com/a-bootable-usb-utility-to-create-bootable-usb-drive-to-install-windows-vista-server-2008-and-7/
http://www.intowindows.com/how-to-install-windows-7-and-windows-88-1-from-same-usb/
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/

ddrescue

Kopírování dat z poškozeného disku

sudo ddrescue -n /dev/sda sda.img sda.log
sudo ddrescue -r3 /dev/sda sda.img sda.log

Poškozen je disk označen jako /dev/sda. Kopie disku uložená jako image (obraz) je v aktuálním adresáři, který by měl být na jiném disku než sda.

První příkaz čte z disku ve velkých blocích a nevrací se na místa, kde narazil na problémy (volba -nno-trimming). Výsledný obraz sda.img je stejně velký jako původní disk – vynechaná místa jsou vyplněna nulami.

Druhý příkaz přečte záznam prvního běhu uložený v sda.log a soustředí se jen na nezkopírované části. Ty rozděluje na menší a menší bloky až narazí na hardwarový strop (sektor, obvykle 512 bytů). V případě chyby zkouší číst z bloku maximálně 3x (volba -r3).

Výsledný obraz je možné archivovat, použít jako zálohu, opravit pomocí dalších nástrojů. Bližší informace najdete na Záchrana dat.

Kopírovat je možné i přímo na jiný disk odpovídající velikosti (zde /dev/sdb), případně oddíl na jiný oddíl, oddíl do souboru atd.

sudo ddrescue -f -n /dev/sda /dev/sdb sda.log
sudo ddrescue -f -r3 /dev/sda /dev/sdb sda.log

Záchrana dat z CD/DVD

ddrescue -b2048 -r -1 /dev/cdrom backup.iso cd.log

Uloží obraz disku z poškozeného CD (nelze použít na Audio CD!). Velikost sektoru 2048 (typická pro CD). Zkouší číst poškozené sektory donekonečna (volba -r -1), program se ukončuje stisknutím Ctrl – c. Výsledný obraz je možné otevřít kliknutím v Nautilu nebo vypálit na nové CD.

http://wiki.ubuntu.cz/ddrescue

Příklady

Příklady jak použít ddrescue.

Příklad 1: Záchrana  ext2 partition z disku /dev/hda2 na /dev/hdb2

Pozor: Tento příkaz přepíše všechny data na cílovém disku. Případně je lepší vytvořit image poškozené partition.

ddrescue -r3 /dev/hda2 /dev/hdb2 logfile
 e2fsck -v -f /dev/hdb2
 mount -t ext2 -o ro /dev/hdb2 /mnt

Příklad 2: Záchrana CD-ROM v /dev/cdrom

ddrescue -b 2048 /dev/cdrom cdimage logfile

Poté je potřeba vypálit cdimage na nový disk.

Příklad 3: Záchrana disku /dev/sda na jiný disk /dev/sdb

napřed se kopírují nepoškozené oblasti

ddrescue -n /dev/sda /dev/sdb rescue.log

poté ddrescue pokouší tříkrát číst z poškozených sektorů

ddrescue -r 3 /dev/sda /dev/sdb rescue.log

Options

-h, --help
   display this help and exit 
-V, --version
   output version information and exit 
-b, --block-size=<bytes>
   hardware block size of input device [512] 
-B, --binary-prefixes
   show binary multipliers in numbers [default SI] 
-c, --cluster-size=<blocks>
   hardware blocks to copy at a time [128] 
-C, --complete-only
   do not read new data beyond logfile limits 
-d, --direct
   use direct disc access for input file 
-D, --synchronous
   use synchronous writes for output file 
-e, --max-errors=<n>
   maximum number of error areas allowed 
-F, --fill=<types>
   fill given type areas with infile data (?*/-+) 
-g, --generate-logfile
   generate approximate logfile from partial copy 
-i, --input-position=<pos>
   starting position in input file [0] 
-n, --no-split
   do not try to split or retry error areas 
-o, --output-position=<pos>
   starting position in output file [ipos] 
-q, --quiet
   quiet operation 
-r, --max-retries=<n>
   exit after given retries (-1=infinity) [0] 
-R, --retrim
   mark all error areas as non-trimmed 
-s, --max-size=<bytes>
   maximum size of data to be copied 
-S, --sparse
   use sparse writes for output file 
-t, --truncate
   truncate output file 
-v, --verbose
   verbose operation

Numbers may be followed by a multiplier: b = blocks, k = kB = 10^3 = 1000, Ki = KiB = 2^10 = 1024, M = 10^6, Mi = 2^20, G = 10^9, Gi = 2^30, etc…

http://www.forensicswiki.org/wiki/Ddrescue

DDRescue-GUI grafické rozhraní pro ddrescue http://launchpad.net/ddrescue-gui
Ddrescueview – Grafická nádstavba, která zobrazí z logu ddrescue rozložení vadných a dobrých sektorů na disku. http://sourceforge.net/projects/ddrescueview/
Ddrutility – Nástroje rozšiřující funkcionalitu ddrescue při zchraně dat http://sourceforge.net/projects/ddrutility/.

Manuál
https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html

Jak odinstalovat programy ve Windows pomocí příkazové řádky

Spustíme příkazový řádek CMD s oprávněním správce. Následně spustíme konzoli WMIC.

Pro seznam nainstalovaných programů zadáme příkaz product get name.

Vybereme program který chceme odinstalovat product where name=“nazev-nainstalovaneho-programu“ call uninstall.

A už jen potvrdíme, že program chceme opravdu odinstalovat písmenem Y.

 

Naplánované úlohy aneb automatické spuštění scriptu a složka po spuštění.

Spuštění programů po startu Windows, lze nastavit i přidáním do složky Po spuštění. Pro přihlášeného uživatele zobrazíme složku Po spuštění, pokud zmáčneme winkey+R a zadáme příkaz:

shell:startup
//případně složka
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

Pro všechny uživatele opět Winkey+R a zadáme:

shell:common startup
//případně složka pro Win10 a vyšší
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Naplánování úlohy z příkazové řádky lze pomocí příkazu SCHTASKS nebo AT. Ve Windows XP je nutné používat příkazy podle jazyku instalace Windows. Ve Windows 7 se příkazy zadávají v angličtině.

Příkaz AT plánuje spouštění příkazů a programů v počítači v zadaném čase a datu. Aby bylo možné příkaz AT použít, musí být spuštěna služba Plánovač úloh.

Win7, Win2K
at \\computername time /interactive | /every:date,... /next:date,... command
at \\computername id /delete | /delete/yes

Umožňuje správci vytvořit, odstranit, vyhledat, změnit, spustit a ukončit naplánované úlohy v místním nebo vzdáleném systému.

WinXP
SCHTASKS /Create [/S systém [/U uživatelské_jméno [/P heslo]]] [/RU uživatelské_jméno [/RP heslo]] 
/SC plán [/MO modifikátor] [/D den] [/I časový_limit_nečinnosti] /TN název_úlohy 
/TR úloha_ke_spuštění [/ST čas_spuštění] [/M měsíce] [/SD počáteční_datum] [/ED koncové_datum]

Win 7
SCHTASKS /Create [/S systém [/U uživatelské_jméno [/P [heslo]]]] [/RU uživatelské_jméno [/RP heslo]] 
/SC plán [/MO modifikátor] [/D den] [/M měsíce] [/I časový_limit_nečinnosti] /TN název_úlohy 
/TR úloha_ke_spuštění [/ST čas_spuštění] [/RI interval] [ {/ET čas_ukončení | /DU trvání} [/K] [/XML soubor_xml] [/V1]] [/SD datum_spuštění] [/ED datum_ukončení] [/IT | 
/NP] [/Z] [/F]

Příklad použití v WinXP eng a Win7 (pro CZ verzi používat Min., Hod., Denně, Týdně, Měsíčně):
Automatické spuštění scriptu každý den v 1 hodinu. 
SCHTASKS /Create /SC DAILY /TN "Název úlohy" /TR “c:\cesta ke scriptu\nazev-souboru.exe” /ST 1:00
Automatické spuštění scriptu každý den po pěti minutách od 6 do 12hodin Win 7. 
SCHTASKS /Create /ST 6:00 /ET 12:00 /TN MojeUloha /SC minute /MO 5 /TR "C:\scripty\spust_script.bat"
Každých 20 minut na WinXP
schtasks /create /sc minute /mo 20 /tn "Security Script" /tr \\central\data\scripts\sec.vbs
Smazání úlohy
schtasks /delete /TN "nazev-ulohy"

Více na adresách:

https://support.microsoft.com/cs-cz/kb/313565
https://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx
https://technet.microsoft.com/en-us/library/cc725744.aspx
https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/schtasks.mspx?mfr=true

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc hourly [/mo {1 – 365}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a command that runs every hour at five minutes past the hour

The following command schedules the MyApp program to run hourly beginning at five minutes past midnight. Because the /mo parameter is omitted, the command uses the default value for the hourly schedule, which is every (1) hour. If this command is issued after 12:05 A.M., the program will not run until the next day.

schtasks /create /sc hourly /st 00:05:00 /tn „My App“ /tr c:\apps\myapp.exe

To schedule a command that runs every five hours

The following command schedules the MyApp program to run every five hours beginning on the first day of March 2001. It uses the /mo parameter to specify the interval and the /sd parameter to specify the start date. Because the command does not specify a start time, the current time is used as the start time.

schtasks /create /sc hourly /mo 5 /sd 03/01/2001 /tn „My App“ /tr c:\apps\myapp.exe

schtasks create daily

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc daily [/mo {1 – 365}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a task that runs every day

The following example schedules the MyApp program to run once a day, every day, at 8:00 A.M. until December 31, 2001. Because it omits the /mo parameter, the default interval of 1 is used to run the command every day.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc daily /st 08:00:00 /ed 12/31/2001

To schedule a task that runs every other day

The following example schedules the MyApp program to run every other day at 1:00 P.M. (13:00) beginning on December 31, 2001. The command uses the /mo parameter to specify an interval of two (2) days.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc daily /mo 2 /st 13:00:00 /sd 12/31/2001

schtasks create weekly

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc weekly [/d {MON – SUN | *}] [/mo {1 – 52}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a task that runs every six weeks

The following command schedules the MyApp program to run on a remote computer every six weeks. The command uses the /mo parameter to specify the interval. It also uses the /s parameter to specify the remote computer and the /ru parameter to schedule the task to run with the permissions of the user’s Administrator account. Because the /rp parameter is omitted, SchTasks.exe prompts the user for the Administrator account password.

Also, because the command is run remotely, all paths in the command, including the path to MyApp.exe, refer to paths on the remote computer.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc weekly /mo 6 /s Server16 /ru Admin01

To schedule a task that runs every other week on Friday

The following command schedules a task to run every other Friday. It uses the /mo parameter to specify the two-week interval and the /d parameter to specify the day of the week. To schedule a task that runs every Friday, omit the /mo parameter or set it to 1.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc weekly /mo 2 /d FRI

schtasks create monthly

Syntax

General Monthly Schedule Syntax : schtasks /create /tn TaskName /tr TaskRun /sc monthly [/mo {FIRST | SECOND | THIRD | FOURTH | LAST | LASTDAY] [/d {MONSUN | 131}] [/m {JANDEC[,JANDEC…] | *}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Specific Week Syntax : schtasks /create /tn TaskName /tr TaskRun /sc monthly /mo {FIRST | SECOND | THIRD | FOURTH | LAST/d {MONSUN} [/m {JANDEC[,JANDEC…] | *}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Lastday Syntax : schtasks /create /tn TaskName /tr TaskRun /sc monthly /mo LASTDAY /m {JANDEC[,JANDEC…] | *} [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Specific Date Syntax : schtasks /create /tn TaskName /tr TaskRun /sc monthly /d {131} [/m {JANDEC[,JANDEC…] | *}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Examples

To schedule a task for the first day of every month

The following command schedules the MyApp program to run on the first day of every month. Because the default modifier is none (no modifier), the default day is day 1, and the default month is every month, the command does not need any additional parameters.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc monthly

To schedule a task for the last day of every month

The following command schedules the MyApp program to run on the last day of every month. It uses the /mo parameter to specify the last day of the month and the /m parameter with the wildcard character (*) to indicate that the program runs on the last day of every month.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc monthly /mo lastday /m *

To schedule a task that runs every three months

The following command schedules the MyApp program to run every three months. It uses the /mo parameter to specify the interval.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc monthly /mo 3

To schedule a task for the second Sunday of every month

The following command schedules the MyApp program to run on the second Sunday of every month. It uses the /mo parameter to specify the second week of the month and the /d parameter to specify the day.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc monthly /mo SECOND /d SUN

To schedule a task for the 15th days of May and June

The following command schedules the MyApp program to run on May 15 and June 15 at 3:00 PM (15:00). It uses the /d parameter to specify the date and the /m parameter to specify the months. It also uses the /st parameter to specify the start time.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc monthly /d 15 /m MAY,JUN /st 15:00:00

schtasks create once

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc once /st StartTime /sd StartDate [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a task that runs one time

The following command schedules the MyApp program to run at midnight on January 1, 2002. It uses the /ru parameter to run the task with the permissions of the user’s Administrator account and the /rp parameter to provide the password for the Administrator account.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc once /st 00:00:00 /sd 01/01/2002 /ru Admin23 /rp p@ssworD1

schtasks create onstart

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc onstart [/sd StartDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a task that runs every time the system starts

The following command schedules the MyApp program to run every time the system starts, beginning on March 15, 2001:

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc onstart /sd 03/15/2001

schtasks create onlogon

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc onlogon [/sd StartDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a task that runs when a user logs on to a remote computer

The following command schedules a batch file to run every time a user (any user) logs on to the remote computer. It uses the /s parameter to specify the remote computer. Because the command is remote, all paths in the command, including the path to the batch file, refer to a path on the remote computer.

schtasks /create /tn „Start Web Site“ /tr c:\myiis\webstart.bat /sc onlogon /s Server23

schtasks create onidle

Syntax

schtasks /create /tn TaskName /tr TaskRun /sc onidle /iIdleTime [/sd StartDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | „System“} [/rp Password]]

Example

To schedule a task that runs whenever the computer is idle

The following command schedules the MyApp program to run whenever the computer is idle. It uses the required /i parameter to specify that the computer must remain idle for ten minutes before the task starts.

schtasks /create /tn „My App“ /tr c:\apps\myapp.exe /sc onidle /i 10

Proměnné ve Windows

Základní adresářové proměnné ve Windows:

%ALLUSERSPROFILE%     C:\ProgramData
%APPDATA%     C:\Users\<uzivatel>\AppData\Roaming
%CommonProgramFiles%     C:\Program Files\Common Files
%COMPUTERNAME%
%COMSPEC%     C>Windows\System32\cmd.exe
%HOMEDRIVE%     C:\
%HOMEPATH%     Users\<uzivatel>
%LOCALAPPDATA%     C:\Users\<uzivatel>\AppDataLocal
%PATH%     C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem
%PATHEXT%     .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .WSF; .WSH; .MSC
%ProgramData%     C:\ProgramData
%PROGRAMFILES%     Adresář s programy. Obvykle C:\Program Files
%ProgramFiles(x86)%     V 64bit systémech obsahuje 32bit programy. Obvykle C:\Program Files (x86)
%Public%     C:\UsersPublic
%SYSTEMDRIVE%     Disková jednotka obsahující Windows adresář. Obvykle C:\
%SYSTEMROOT%     Kořenová složka Windows. Obvykle C:\Windows
%TEMP% a %TMP%     C:\Windows\Temp
%USERNAME%     <uzivatel>
%USERPROFILE%     C:\Users\<uzivatel>
%WINDIR%     C:\Windows

Více adresářových proměnných ve Windows najdete na adresách:

https://technet.microsoft.com/en-us/library/cc749104%28v=ws.10%29.aspx
https://www.microsoft.com/security/portal/mmpc/shared/variables.aspx
https://wiki.carleton.edu/pages/viewpage.action?pageId=9961710

Záloha nastavení emailových účtů z MS Outlook

Pro přenos pošty z Microsoft outlooku na nový počítač stačí překopírovat datové soubory *.pst na nový počítač a pak pomocí Soubor>Otevřít>Importovat>Import z jiného programu nebo souboru>Datový soubor aplikace Outlook (PST) a pokud nemáte více účtů potvrdit výchozí volby. Případně lze PST soubory připojit pomocí Soubor>Informace>Nastavení účtu>Nastavení účtu>Datové soubory>Přidat a vybrat své datové soubory.

Bohužel tento import nedokáže přenést nastavení emailovýc účtů. Naštěstí to jde napravit exportem nastavení z registrů. Což například provedeme spuštěním regedit a načtením podregistru NTUSER.DAT. Samotné nastavení účtů by mělo být:
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Profiles
nebo
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook.

Outlook 2013: 15.0
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles – Zde jsou uložené informace o účtech

Outlook 2010: 14.0
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles – Zde jsou uložené informace o účtech
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook – Informace o add-ins
HKEY_CURRENT_USER\Software\Policies\Microsoft\office\14.0\outlook Tento klíč bude existovat pouze v případě pokud máte nastavené nějaké zásady.

Outlook 2007: 12.0
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook

Outlook 2003: 11.0
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook

Outlook 2002: 10.0
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook

Pokud je starý počítač funkční, lze použít pro vyexportování účtů z registrů pro Office 2013 tento script uložený do souboru bat. Vyexportovaný soubor najdete ve složce %HOMEPATH%.

REG EXPORT „HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook“ „%HOMEPATH%\Outlook-ucty.reg“ /y

Uložení datových souborů a šablon

Datové soubory
%USERPROFILE%\AppData\Local\Microsoft\Outlook

Podpisy
%USERPROFILE%\AppData\Roaming\Microsoft\Signatures

https://support.office.com/cs-cz/article/Vyhledání-datových-souborů-Outlooku-0996ece3-57c6-49bc-977b-0d1892e2aacc

https://support.office.com/cs-cz/article/vyhled%C3%A1n%C3%AD-a-p%C5%99enos-datov%C3%A9-soubory-aplikace-outlook-z-jednoho-po%C4%8D%C3%ADta%C4%8De-do-jin%C3%A9ho-0996ece3-57c6-49bc-977b-0d1892e2aacc

Záloha automaticky doplněných kontaktů

před vymazanim zazálohovat soubory začínající Stream_Autocomplete_ ve složce
%LOCALAPPDATA%\Microsoft\Outlook\RoamCache

https://support.office.com/cs-cz/article/import-nebo-zkop%C3%ADrovat-do-jin%C3%A9ho-po%C4%8D%C3%ADta%C4%8De-seznamu-automatick%C3%A9ho-dokon%C4%8Dov%C3%A1n%C3%AD-83558574-20dc-4c94-a531-25a42ec8e8f0

Nástroje pro Outlook:

http://www.outlookbackup.com/
http://www.backsettings.com/outlook-backup.html
http://tools.slipstick.com/backupol
http://www.mailstore.com/en/mailstore-home.aspx
https://www.encryptomatic.com/messageexport/
http://ajsystems.com/outbackplus/obp.html
http://www.microsoft.com/en-us/download/details.aspx?id=9003
http://www.outlookbackupemails.com/
https://convertmyemail.com/
http://tools.slipstick.com/stellarbkup

Jak otestovat funkčnost pop3, imap a smtp serveru pomocí telnetu

Příklad pro POP3 server

telnet pop3.domena.cz 110
user jmeno@domena.cz
pass heslo
list

Příklad pro IMAP server

telnet pop3.domena.cz143
a1 login jmeno@domena.cz heslo
a2 LIST
a3 EXAMINE INBOX
a4 FETCH 1 BODY[]
a5 LOGOUT

Pro IMAP s SSl

openssl s_client -connect imap.example.com:993 -quiet

Příklad pro SMTP server

perl -MMIME::Base64 -e ‚print encode_base64(„uzivatelske-jmeno“);‘
perl -MMIME::Base64 -e ‚print encode_base64(„heslo“);‘

telnet mail.domena.cz 25 nebo 587
EHLO domena.cz
AUTH LOGIN

jmeno@domena.cz v šifrovaném formátu např. BASE64 (lze použít převodníky http://www.motobit.com/util/base64-decoder-encoder.asp a http://www.freeformatter.com/hmac-generator.html)
heslo ve formátu BASE64

MAIL FROM: odesilatel@domena.cz
RCPT TO: prijemce@domena.eu
DATA
Subject: predmet
text emailu
.
QUIT

Příklad pro www server (jen linux)

telnet domena.cz 80
GET / HTTP/1.1
HOST: domena.cz

Příkazy pro práci s IP a sítí nejen v příkazovém řádku

Clear DNS Cache: ipconfig /flushdns

Display Connection Configuration: ipconfig /all

Display DNS Cache Info: ipconfig /displaydns

Displays the TCP/IP protocol sessions: netstat

Display Local Route: route

Display Resolved MAC Addresses: arp

Display Name of Computer Currently on: hostname

Display DHCP Class Information: ipconfig /showclassid

Change/Modify DHCP Class ID: ipconfig /setclassid

Network Connections: control netconnections

Network Setup Wizard: netsetup.cpl

NameServer Lookup: nslookup whatismyip.com

Re-Register the DNS connections: ipconfig /registerdns

Release All IP Address Connections: ipconfig /release

Renew All IP Address Connections: ipconfig /renew

Test Connectivity: ping whatismyip.com

Trace Route: tracert