เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชเช•เซเชธเชšเซ‡เชจเซเชœ เช เชเช• เชฎเซ‹เชŸเซเช‚ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชชเชคเซเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชคเซ‡เชฎเชœ เชคเชฎเชพเชฐเชพ เชฎเซ‡เชˆเชฒ เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ, เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เช•เซ‡เชฒเซ‡เชจเซเชกเชฐเซเชธ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชเช•เซเชธเชšเซ‡เชจเซเชœ เชเช•เซเชŸเชฟเชต เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡, เชคเซ‡เชฅเซ€ เชšเชพเชฒเซ‹ เชกเซ‹เชณ เช•เชฐเซ€เช เช•เซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เช เซ€เช• เช›เซ‡, เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ 2019 เช•เซ‹เชฐ เช เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชตเชฟเชจเชพ เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡.

เชตเชฟเชจเซเชกเซ‹เชเชจเชพ เช† เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เช•เซ‹เชˆ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชตเชฟเชจเซเชกเซ‹เช เชจเชฅเซ€, เช•เซเชฒเชฟเช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆ เชจเชฅเซ€, เช•เซ‹เชˆ เชธเซเชŸเชพเชฐเซเชŸ เชฎเซ‡เชจเซ‚ เชจเชฅเซ€. เชฎเชพเชคเซเชฐ เช•เชพเชณเซ€ เชตเชฟเชจเซเชกเซ‹ เช…เชจเซ‡ เช•เชพเชณเซ€ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชเช• เชจเชพเชจเซ‹ เชตเชฟเชธเซเชคเชพเชฐ เช…เชจเซ‡ เชชเซเชฐเชตเซ‡เชถเชจเชพ เชธเซเชคเชฐเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชจเชฅเซ€ เช‡เชšเซเช›เชคเชพ เช•เซ‡ เชฎเชพเชคเซเชฐ เช•เซ‹เชˆ เชชเชฃ เชœเชŸเชฟเชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชซเชฐเซ‡, เชฌเชฐเชพเชฌเชฐ? 

เช† เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ GUI เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชชเชฃ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡.

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

1. เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹

เชชเชพเชตเชฐเชถเซ‡เชฒ เช–เซ‹เชฒเซ‹ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹:

Enter-PSSession 172.18.105.6 -Credential Administrator

เชตเซˆเช•เชฒเซเชชเชฟเช•: RDP เชธเช•เซเชทเชฎ เช•เชฐเซ‹. เช† เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€.

cscript C:WindowsSystem32Scregedit.wsf /ar 0

Ultravds RDP เชจเซ€ เช›เชฌเซ€เชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเช•เซเชทเชฎ เช›เซ‡.

2. เชธเชฐเซเชตเชฐเชจเซ‡ AD เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹

เช† เชตเชฟเชจเซเชกเซ‹เช เชเชกเชฎเชฟเชจ เชธเซ‡เชจเซเชŸเชฐ เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ RDP เชฎเชพเช‚ Sconfig เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

2.1 DNS เชธเชฐเซเชตเชฐเซเชธ เช…เชฅเชตเชพ เชกเซ‹เชฎเซ‡เชจ เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹ 

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
เชตเชฟเชจเซเชกเซ‹เช เชเชกเชฎเชฟเชจ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชญเชพเช— เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เชกเซ‹เชฎเซ‡เชจ เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹ เช…เชฅเชตเชพ เชกเซ‹เชฎเซ‡เชจเชจเชพ DNS เชธเชฐเซเชตเชฐเซเชธเชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹.

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
RDP เชฆเซเชตเชพเชฐเชพ, เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจเชฎเชพเช‚ "Sconfig" เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เชตเชพเชฆเชณเซ€ เชธเชฐเซเชตเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเช‚เชกเซ‹ เชชเชฐ เชœเชพเช“. เชคเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เช†เช‡เชŸเชฎ 8) เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชกเซ‹เชฎเซ‡เชจเชจเชพ DNS เชธเชฐเซเชตเชฐเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€เชจเซ‡ เชคเซ‡ เชœ เช•เชฐเซ€เช เช›เซ€เช.

2.2 เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชœเซ‹เชกเชพเชตเซเช‚

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
WAC เชฎเชพเช‚, "เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ ID เชฌเชฆเชฒเซ‹" เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช…เชจเซ‡ เชตเชฐเซเช•เช—เซเชฐเซเชช เช…เชฅเชตเชพ เชกเซ‹เชฎเซ‡เชจ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฐเชฟเชšเชฟเชค เชตเชฟเช‚เชกเซ‹ เช…เชฎเชพเชฐเซ€ เชธเชพเชฎเซ‡ เช–เซเชฒเซ‡ เช›เซ‡. เชฌเชงเซเช‚ เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ เช›เซ‡, เชเช• เชกเซ‹เชฎเซ‡เชจ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เชœเซ‹เชกเชพเช“.

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
Sconfig เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเซŒเชชเซเชฐเชฅเชฎ เช†เช‡เชŸเชฎ 1 เชชเชธเช‚เชฆ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡, เช…เชฎเซ‡ เชตเชฐเซเช•เช—เซเชฐเซเชช เช…เชฅเชตเชพ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชœเซ‹เชกเชพเชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเซเช‚, เชœเซ‹ เช…เชฎเซ‡ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชœเซ‹เชกเชพเชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช เชคเซ‹ เชกเซ‹เชฎเซ‡เชจเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹. เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‚เชฐเซเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชœ เช…เชฎเชจเซ‡ เชธเชฐเซเชตเชฐเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชชเชฐเช‚เชคเซ เช† เชฎเชพเชŸเซ‡ เชชเชฃ เช…เชฎเชพเชฐเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเชตเซ‹ เชชเชกเชถเซ‡.

เช† เชชเชพเชตเชฐเชถเซ‡เชฒ เชฆเซเชตเชพเชฐเชพ เชตเชงเซ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

Add-Computer -DomainName test.domain -NewName exchange  -DomainCredential Administrator

3. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชœเซ‹ เชคเชฎเซ‡ RDP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชเช•เซเชธเชšเซ‡เชจเซเชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

Install-WindowsFeature Server-Media-Foundation, RSAT-ADDS

เช†เช—เชณ, เช†เชชเชฃเซ‡ เชเช•เซเชธเชšเซ‡เชจเซเชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐ เชธเชพเชฅเซ‡ เชกเชฟเชธเซเช• เช‡เชฎเซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/ ExchangeServer2019-x64.iso -OutFile C:UsersAdministratorDownloadsExchangeServer2019-x64.iso

เชฎเชพเช‰เชจเซเชŸ ISO:

Mount-DiskImage C:UsersAdministratorDownloadsExchangeServer2019-x64.iso

เชœเซ‹ เชคเชฎเซ‡ เช† เชฌเชงเซเช‚ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชกเชฟเชธเซเช•เชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

D:Setup.exe /m:install /roles:m /IAcceptExchangeServerLicenseTerms /InstallWindowsComponents

เชจเชฟเชทเซเช•เชฐเซเชท

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚, เชคเซ‡เชฎเชœ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชฒเซ‹เช— เช‡เชจ เช•เชฐเชตเซเช‚ เช เชชเซ€เชกเชพเชฆเชพเชฏเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชจเชฅเซ€, เช…เชจเซ‡ เช…เชฎเซ‡ เชธเซเชฐเช•เซเชทเชพเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเซ€เชคเซเชฏเชพ เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซเช‚, เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชนเชคเซเช‚.

เชนเซเช‚ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช–เซเชถ เชนเชคเซ‹ เช•เซ‡ GUI เช…เชฅเชตเชพ Windows เชเชกเชฎเชฟเชจ เชธเซ‡เชจเซเชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชชเชพเชตเชฐเชถเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ AD เชฎเชพเช‚ เชธเชฐเซเชตเชฐ เชฆเชพเช–เชฒ เช•เชฐเชตเซเช‚ เชธเชฐเชณ เชนเชคเซเช‚.

เชคเซ‡ เช…เชซเชธเซ‹เชธเชจเซ€ เชตเชพเชค เช›เซ‡ เช•เซ‡ เชเช•เซเชธเชšเซ‡เชจเซเชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชตเชฟเช•เชฒเซเชช เชซเช•เซเชค เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชคเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชฎเซเชฆเชคเชตเซ€เชคเซ€ เชนเชคเซ€.

เช…เชฎเชพเชฐเซ€ เช…เช—เชพเช‰เชจเซ€ เชชเซ‹เชธเซเชŸเซเชธเชฎเชพเช‚ เชคเชฎเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹ เชตเชพเชฐเซเชคเชพ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชŸเซ‡เชฐเชฟเชซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€เช เช›เซ€เช VDS เช…เชฒเซเชŸเซเชฐเชพเชฒเชพเช‡เชŸ 99 เชฐเซเชฌเซ‡เชฒเซเชธ เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ เชธเชพเชฅเซ‡, เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ 2019 เช•เซ‹เชฐ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ GUI เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚, เชคเซ‡เชฎเชœ เช—เซ‹เช เชตเชฃ เชตเชฟเชจเซเชกเซ‹เช เชเชกเชฎเชฟเชจ เชธเซ‡เชจเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฐเซเชตเชฐ.

เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ เช•เซ‹เชฐ 2019 เชชเชฐ เชเช•เซเชธเชšเซ‡เชจเซเชœ 2019 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹