เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเซ‡เช‚เช•เชกเซ‹ เชธเชฐเซเชตเชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเชพเชตเชฐเชถเซ‡เชฒ เชกเชฟเชเชพเชฏเชฐ เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ (DSC) เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ, เชธเชฐเซเชตเชฐ เชฐเซ‹เชฒ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เช•เชพเชฎ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชกเซ€เชเชธเชธเซ€ เช“เชจ-เชชเซเชฐเชฟเชฎเซ€เชธเซ€เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชเชฎเชเชธ เชเชเซเชฏเซเชฐเชฎเชพเช‚ เชจเชฅเซ€, เชคเซเชฏเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เช˜เซ‹เช‚เช˜เชพเชŸ เช›เซ‡. เชคเซ‡เช“ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เชœเซ‹ เชธเช‚เชธเซเชฅเชพ เชฎเซ‹เชŸเซ€ เชนเซ‹เชฏ (300 เชตเชฐเซเช•เชธเซเชŸเซ‡เชถเชจเซ‹ เช…เชจเซ‡ เชธเชฐเซเชตเชฐเซเชธเชฎเชพเช‚เชฅเซ€) เช…เชจเซ‡ เชคเซ‡เชฃเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชฆเซเชจเชฟเชฏเชพ เชถเซ‹เชงเซ€ เชจ เชนเซ‹เชฏ:

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

เช†เชœเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชคเชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฅเชฎ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ SQL เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเชˆ เชถเช•เชพเชฏ เชคเซ‹ เชฌเชงเซเช‚ เชธเชฐเชณ เชนเชถเซ‡. เชเชฎ.เชเชธ เชตเชšเชจเซ‹ เชซเช•เซเชค Windows เชธเชฐเซเชตเชฐ 2019 เช…เชฅเชตเชพ เชฌเชฟเชฒเซเชก Windows เชธเชฐเซเชตเชฐ 1803 เชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชชเซ‹เชฐเซเชŸ. OleDB เชชเซเชฐเชฆเชพเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฃ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ‹ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚เช•เชพเชฐเชฃ เช•เซ‡ DSC เชธเชฐเซเชตเชฐ เชจเชพเชฎเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ OleDbCommand เชฆเซเชตเชพเชฐเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€.

เชฎเชจเซ‡ เช† เชชเชฆเซเชงเชคเชฟ เชฎเชณเซ€: เชœเซ‡เช“ Windows เชธเชฐเซเชตเชฐ 2012 เช…เชจเซ‡ 2016 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ‹ DSC เช•เซเชตเซ‡เชฐเซ€ เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชฌเซ‡เช•เชเชจเซเชก เชคเชฐเซ€เช•เซ‡ SQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ .mdb เชซเชพเช‡เชฒเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ "เชชเซเชฐเซ‹เช•เซเชธเซ€" เชฌเชจเชพเชตเซ€เชถเซเช‚, เชœเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ เชชเซเชฐเชพเชชเซเชค เชกเซ‡เชŸเชพเชจเซ‡ SQL เชธเชฐเซเชตเชฐ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชถเซ‡.

เชจเซ‹เช‚เชง: Windows เชธเชฐเซเชตเชฐ 2016 เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡ AccessDatabaseEngine2016x86เช•เชพเชฐเชฃ เช•เซ‡ Microsoft.Jet.OLEDB.4.0 เชนเชตเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€.

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

  1. UseSecurityBestPractices     = $false

    เชจเชนเชฟเช‚เชคเชฐ, TLS 1.0 เช…เช•เซเชทเชฎ เชฅเชˆ เชœเชถเซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚. เช•เซ‡เชธเซเชชเชฐเชธเซเช•เซ€ เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชธเซ‡เชจเซเชŸเชฐ เชชเชฃ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚ (เช•เซ‡เชธเซเชชเชฐเชธเซเช•เซ€ เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชธเซ‡เชจเซเชŸเชฐ v11 เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เช‰เช•เซ‡เชฒเชตเซ€ เชœเซ‹เชˆเช).

  2. Enable32BitAppOnWin64   = $true

    เชœเซ‹ เชคเชฎเซ‡ เช† เชซเซ‡เชฐเชซเชพเชฐ เชจเชนเซ€เช‚ เช•เชฐเซ‹, เชคเซ‹ เชคเชฎเซ‡ WSUS เชธเชพเชฅเซ‡ IIS เชชเชฐ AppPool DSC เชธเชฐเซเชตเชฐ เชšเชฒเชพเชตเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚.

  3. WSUS เชธเชพเชฅเซ‡ DSC เชธเชฐเซเชตเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, DSC เชธเชพเช‡เชŸ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เช…เชจเซ‡ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เช•เซ‡เชถเซ€เช‚เช—เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‹.

เชšเชพเชฒเซ‹ SQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชธเชฐเซเชตเชฐเชจเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€เช.

SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

  1. เชšเชพเชฒเซ‹ DSC เชจเชพเชฎเชจเซ‹ เช–เชพเชฒเซ€ SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเซ€เช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  2. เชšเชพเชฒเซ‹ เช† เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชเช•เชพเช‰เชจเซเชŸ เชฌเชจเชพเชตเซ€เช. เชชเซเชฐเชฅเชฎ, เชคเชชเชพเชธเซ‹ เช•เซ‡ SQL เชธเชฐเซเชตเชฐ Windows เช…เชจเซ‡ SQL เชเช•เชพเช‰เชจเซเชŸ เชฌเช‚เชจเซ‡เชจเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  3. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเซ‡เชชเชฟเช‚เช— เชตเชฟเชญเชพเช— เชชเชฐ เชœเชพเช“. เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชธเช‚เชฆ เช•เชฐเซ‹, เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ DSC. เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชฒเชฟเช•เชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เช†เชชเซ€เช เช›เซ€เช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  4. เชฅเชˆ เช—เชฏเซเช‚

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

DSC เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชŸเซ‡ เชธเซเช•เซ€เชฎเชพ เชฌเชจเชพเชตเชตเซ€

DSC เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชŸเซ‡ เชธเซเช•เซ€เชฎเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฌเซ‡ เชฐเซ€เชค เช›เซ‡:

  • เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡, TSQL เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฆเซเชตเชพเชฐเชพ
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[Devices](
    [TargetName] [nvarchar](255) NOT NULL,
    [ConfigurationID] [nvarchar](255) NOT NULL,
    [ServerCheckSum] [nvarchar](255) NOT NULL,
    [TargetCheckSum] [nvarchar](255) NOT NULL,
    [NodeCompliant] [bit] NOT NULL,
    [LastComplianceTime] [datetime] NULL,
    [LastHeartbeatTime] [datetime] NULL,
    [Dirty] [bit] NOT NULL,
    [StatusCode] [int] NULL
    ) ON [PRIMARY]
    GO
     
    CREATE TABLE [dbo].[RegistrationData](
    [AgentId] [nvarchar](255) NOT NULL,
    [LCMVersion] [nvarchar](255) NULL,
    [NodeName] [nvarchar](255) NULL,
    [IPAddress] [nvarchar](255) NULL,
    [ConfigurationNames] [nvarchar](max) NULL
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
    GO
     
    CREATE TABLE [dbo].[StatusReport](
    [JobId] [nvarchar](50) NOT NULL,
    [Id] [nvarchar](50) NOT NULL,
    [OperationType] [nvarchar](255) NULL,
    [RefreshMode] [nvarchar](255) NULL,
    [Status] [nvarchar](255) NULL,
    [LCMVersion] [nvarchar](50) NULL,
    [ReportFormatVersion] [nvarchar](255) NULL,
    [ConfigurationVersion] [nvarchar](255) NULL,
    [NodeName] [nvarchar](255) NULL,
    [IPAddress] [nvarchar](255) NULL,
    [StartTime] [datetime] NULL,
    [EndTime] [datetime] NULL,
    [Errors] [nvarchar](max) NULL,
    [StatusData] [nvarchar](max) NULL,
    [RebootRequested] [nvarchar](255) NULL
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
    GO
  • SQL เชกเซ‡เชŸเชพ เช†เชฏเชพเชค เชตเชฟเชเชพเชฐเซเชก เชฆเซเชตเชพเชฐเชพ PS เชฎเซ‹เชกเซเชฏเซเชฒ PSDesiredStateConfiguration เชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เช–เชพเชฒเซ€ devices.mdb เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช†เชฏเชพเชค เช•เชฐเซ‹.

    เช…เชฎเซ‡ เชœเซ‡ Devices.mdb เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€เชถเซเช‚ เชคเซ‡ C:WindowsSysWOW64WindowsPowerShellv1.0ModulesPSDesiredStateConfigurationPullServer เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡.

  1. เชกเซ‡เชŸเชพ เช†เชฏเชพเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, SQL เชธเชฐเซเชตเชฐ เช†เชฏเชพเชค เช…เชจเซ‡ เชจเชฟเช•เชพเชธ เชตเชฟเชเชพเชฐเซเชก เชšเชฒเชพเชตเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  2. เช…เชฎเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชจเซ‡ เชกเซ‡เชŸเชพ เช•เซเชฏเชพเช‚เชฅเซ€ เชฎเชณเชถเซ‡ - เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเซ‡ Microsoft Access เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡. เช†เช—เชณ เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  3. เชคเซ‡ เชซเชพเช‡เชฒ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช†เชชเชฃเซ‡ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เช†เชฏเชพเชค เช•เชฐเซ€เช เช›เซ€เช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  4. เช…เชฎเซ‡ เชธเซ‚เชšเชตเซ€เช เช›เซ€เช เช•เซ‡ เช•เซเชฏเชพเช‚ เช†เชฏเชพเชค เช•เชฐเชตเซ€ - เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  5. SQL เชธเชฐเซเชตเชฐ (เชธเชฐเซเชตเชฐ เชจเชพเชฎ) เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชธเช‚เชฆ เช•เชฐเซ‹ เชœเซ‡เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพ (เชกเซ‡เชŸเชพเชฌเซ‡เช) เช†เชฏเชพเชค เช•เชฐเซ€เชถเซเช‚.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  6. เชเช• เช…เชฅเชตเชพ เชตเชงเซ เช•เซ‹เชทเซเชŸเช•เซ‹ เช…เชฅเชตเชพ เชฆเซƒเชถเซเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‰เชชเชฟ เช•เชฐเซ‹ เชตเชฟเช•เชฒเซเชช เชชเชธเช‚เชฆ เช•เชฐเซ‹ (เช•เซ‹เชทเซเชŸเช•เซ‹ เช…เชฅเชตเชพ เชฆเซƒเชถเซเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‰เชชเชฟ เช•เชฐเซ€เชจเซ‡).

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  7. เช…เชฎเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเช•เซ€เชฎเชพ เช†เชฏเชพเชค เช•เชฐเซ€เชถเซเช‚.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  8. เชคเชฐเชค เชœ เชšเชฒเชพเชตเซ‹ เชšเซ‡เช•เชฌเซ‹เช•เซเชธเชจเซ‡ เชšเซ‡เช• เช•เชฐเซ‹ เช…เชจเซ‡ เชธเชฎเชพเชชเซเชค เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  9. เชฅเชˆ เช—เชฏเซเช‚

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  10. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช•เซ‹เชทเซเชŸเช•เซ‹ DSC เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฆเซ‡เช–เชพเชตเชพ เชœเซ‹เชˆเช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

.mdb โ€œเชชเซเชฐเซ‹เช•เซเชธเซ€โ€ เชซเชพเชˆเชฒ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

SQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ ODBC เช•เชจเซ‡เช•เซเชถเชจ เชฌเชจเชพเชตเชตเซเช‚. เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ DSC เชšเชฒเชพเชตเชคเชพ เชธเชฐเซเชตเชฐ เชชเชฐ MS Access เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ databases.mdb เชธเซ‡เชŸเช…เชช MS เชเช•เซเชธเซ‡เชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชนเซ‹เชธเซเชŸ เชชเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ SQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎ ODBC เช•เชจเซ‡เช•เซเชถเชจ เชฌเชจเชพเชตเซ€เช (เช•เชจเซ‡เช•เซเชถเชจ เชฌเชฟเชŸเชจเซ‡เชธ MS Access bitness - 64 เช…เชฅเชตเชพ 32 เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชคเซ€ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช). เชคเซ‡ เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡:
- เชชเชพเชตเชฐเชถเซ‡เชฒ cmdlet:

Add-OdbcDsn โ€“Name DSC โ€“DriverName 'SQL Server' โ€“Platform '<64-bit or 32-bit>' โ€“DsnType System โ€“SetPropertyValue @('Description=DSC Pull Server',"Server=<Name of your SQL Server>",'Trusted_Connection=yes','Database=DSC') โ€“PassThru

โ€” เช…เชฅเชตเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€, เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเชเชพเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡:

  1. เชตเชนเซ€เชตเชŸเซ€ เชธเชพเชงเชจเซ‹ เช–เซ‹เชฒเซ‹. เช…เชฎเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ MS เชเช•เซเชธเซ‡เชธเชจเชพ เชตเชฐเซเชเชจเชจเชพ เช†เชงเชพเชฐเซ‡ ODBC เชกเซ‡เชŸเชพ เชธเซเชคเซเชฐเซ‹เชคเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช. เชธเชฟเชธเซเชŸเชฎ เชกเซ€เชเชธเชเชจ เชŸเซ‡เชฌ เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เชจเซ‡เช•เซเชถเชจ เชฌเชจเชพเชตเซ‹ (เช‰เชฎเซ‡เชฐเซ‹).

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  2. เช…เชฎเซ‡ เชธเซ‚เชšเชตเซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเซ‡ SQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชˆเชถเซเช‚. เชธเชฎเชพเชชเซเชค เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  3. เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชจเชพเชฎ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‹. เชชเช›เซ€ DSC เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชฎเชพเชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡เชจเซเช‚ เชœเซ‹เชกเชพเชฃ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  4. เช…เชฎเซ‡ เชธเซ‚เชšเชตเซ€เช เช›เซ€เช เช•เซ‡ SQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ DSC เชจเชพเชฎ เชธเชพเชฅเซ‡ เช…เช—เชพเช‰ เชฌเชจเชพเชตเซ‡เชฒ เชฒเซ‹เช—เชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  5. เช…เชฎเซ‡ DSC เช•เชจเซ‡เช•เซเชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เช เช›เซ€เช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  6. เชธเชฎเชพเชชเซเชค เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  7. เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เช…เชฎเซ‡ เชคเชชเชพเชธ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เช•เชจเซ‡เช•เซเชถเชจ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ (เชŸเซ‡เชธเซเชŸ เชกเซ‡เชŸเชพ เชธเซเชคเซเชฐเซ‹เชค).

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  8. เชฅเชˆ เช—เชฏเซเช‚

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

MS Access เชฎเชพเช‚ devices.mdb เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเชตเซ‹. MS เชเช•เซเชธเซ‡เชธ เชฒเซ‹เช‚เชš เช•เชฐเซ‹ เช…เชจเซ‡ devices.mdb เชจเชพเชฎเชจเซ‹ เช–เชพเชฒเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเชจเชพเชตเซ‹.

เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  1. เชเช•เซเชธเชŸเชฐเซเชจเชฒ เชกเซ‡เชŸเชพ เชŸเซ‡เชฌ เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ ODBC เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เชฆเซ‡เช–เชพเชคเซ€ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚, เชกเซ‡เชŸเชพ เชธเซเชคเซเชฐเซ‹เชค เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒ เชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  2. เชจเชตเซ€ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚, เชฎเชถเซ€เชจ เชกเซ‡เชŸเชพ เชธเซเชคเซเชฐเซ‹เชค เชŸเซ‡เชฌ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เช“เช•เซ‡ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เชจเชตเซ€ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚, SQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  3. เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เชœเซ‡เชจเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชธเซ‡เชต เชชเชพเชธเชตเชฐเซเชก เชฌเซ‹เช•เซเชธเชจเซ‡ เชšเซ‡เช• เช•เชฐเซ‹ เช…เชจเซ‡ เช“เช•เซ‡ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชคเซเชฐเชฃเซ‡เชฏ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชšเชตเซ‹.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  4. เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชฎเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชจเซ€เชšเซ‡เชจเชพเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:
    โ€” dbo_Devices เช•เซ‹เชทเซเชŸเช• เชฎเชพเชŸเซ‡ TargetName;

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

    โ€” dbo_RegistrationData เชฎเชพเชŸเซ‡ เชจเซ‹เชกเชจเชพเชฎ เช…เชฅเชตเชพ เช†เชˆเชชเซ€เช เชธเชฐเชจเชพเชฎเซเช‚;

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

    โ€” dbo_StatusReport เชฎเชพเชŸเซ‡ เชจเซ‹เชกเชจเชพเชฎ เช…เชฅเชตเชพ เช†เชˆเชชเซ€เช เชธเชฐเชจเชพเชฎเซเช‚.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  5. เชšเชพเชฒเซ‹ MS Access เชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡: dbo_ เช‰เชชเชธเชฐเซเช— เชฆเซ‚เชฐ เช•เชฐเซ‹ เชœเซ‡เชฅเซ€ DSC เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  6. เชฅเชˆ เช—เชฏเซเช‚

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  7. เชซเชพเช‡เชฒ เชธเชพเชšเชตเซ‹ เช…เชจเซ‡ MS เชเช•เซเชธเซ‡เชธ เชฌเช‚เชง เช•เชฐเซ‹. เชนเชตเซ‡ เช…เชฎเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ€ devices.mdb เชจเซ‡ DSC เชธเชฐเซเชตเชฐ เชชเชฐ เช•เซ‰เชชเชฟ เช•เชฐเซ€เช เช›เซ€เช (C: Program FilesWindowsPowershellDSCService เชฎเชพเช‚ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡) เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเซ‹ (เชœเซ‹ เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡).

SQL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  1. เช…เชฎเซ‡ DSC เชธเชฐเซเชตเชฐ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเซ€ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชซเชพเช‡เชฒ เชธเชพเชฅเซ‡ SQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ DSC เชธเชฐเซเชตเชฐ เชชเชฐ เชจเชตเซเช‚ ODBC เช•เชจเซ‡เช•เซเชถเชจ เชฌเชจเชพเชตเซ€เช. เชจเชพเชฎ, เชฌเซ€เชŸ เชŠเช‚เชกเชพเชˆ เช…เชจเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ MDB เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชพเชจ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช. เชคเชฎเซ‡ เช…เชนเซ€เช‚เชฅเซ€ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช–เชพเชฒเซ€ devices.mdb เชจเซ€ เชจเช•เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  2. devices.mdb เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเชพ web.config เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เชกเชฟเชซเซ‹เชฒเซเชŸ C:inetpubPSDSCPullServerweb.config เช›เซ‡):

- เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ 2012 เชฎเชพเชŸเซ‡

<add key="dbprovider" value="System.Data.OleDb">
<add key="dbconnectionstr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Program FilesWindowsPowerShellDscServiceDevices.mdb;">

- เชตเชฟเชจเซเชกเซ‹เช เชธเชฐเซเชตเชฐ 2016 เชฎเชพเชŸเซ‡

<add key="dbprovider" value="System.Data.OleDb">
<add key="dbconnectionstr" value="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:Program FilesWindowsPowerShellDscServiceDevices.mdb;">

เช† DSC เชธเชฐเซเชตเชฐ เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡.

DSC เชธเชฐเซเชตเชฐเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  1. เชšเชพเชฒเซ‹ เชคเชชเชพเชธเซ€เช เช•เซ‡ DSC เชธเชฐเซเชตเชฐ เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐ เชฆเซเชตเชพเชฐเชพ เชเช•เซเชธเซ‡เชธเชฟเชฌเชฒ เช›เซ‡.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  2. เชนเชตเซ‡ เชšเชพเชฒเซ‹ เชคเชชเชพเชธ เช•เชฐเซ€เช เช•เซ‡ เชถเซเช‚ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, xPSDesiredStateConfiguration เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ pullserverstuptests.ps1 เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช† เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชšเชฒเชพเชตเชคเชพ เชชเชนเซ‡เชฒเชพ, เชคเชฎเชพเชฐเซ‡ เชชเซ‡เชธเซเชŸเชฐ เชจเชพเชฎเชจเซเช‚ เชชเชพเชตเชฐเชถเซ‡เชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชคเซ‡เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ Install-Module -Name Pester.
  3. C:Program FilesWindowsPowerShellModulesxPSDesiredStateConfiguration<module version>DSCPullServerSetupPullServerDeploymentVerificationTest เช–เซ‹เชฒเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชธเช‚เชธเซเช•เชฐเชฃ 8.0.0.0.0 เชฎเชพเช‚).

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  4. PullServerSetupTests.ps1 เช–เซ‹เชฒเซ‹ เช…เชจเซ‡ DSC เชธเชฐเซเชตเชฐเชจเชพ web.config เชฎเชพเชŸเซ‡เชจเซ‹ เชฎเชพเชฐเซเช— เชคเชชเชพเชธเซ‹. web.config เชจเซ‹ เชชเชพเชฅ, เชœเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชคเชชเชพเชธเชถเซ‡, เชฒเชพเชฒ เชฐเช‚เช—เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เช…เชฎเซ‡ เช† เชฎเชพเชฐเซเช— เชฌเชฆเชฒเซ€เช เช›เซ€เช.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  5. pullserverversetuptests.ps1 เชšเชฒเชพเชตเซ‹
    Invoke-Pester.PullServerSetupTests.ps1
    ะ ะฐะฑะพั‚ะฐะตั‚ ั€ะฐะฑะพั‚ะฐะตั‚.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

  6. SQL เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเซเชŸเซเชกเชฟเชฏเซ‹เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เชฏเชœเชฎเชพเชจเซ‹ DSC เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชธเชฐเซเชตเชฐเชจเซ‡ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชŸเชพ SQL เชธเชฐเซเชตเชฐ เชชเชฐ DSC เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡.

    เชชเชพเชตเชฐเชถเซ‡เชฒ เช‡เชšเซเช›เชฟเชค เชธเซเชŸเซ‡เชŸ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ เช…เชจเซ‡ เชซเชพเช‡เชฒ: เชญเชพเช— 1. SQL เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DSC เชชเซเชฒ เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฌเชธ เชเชŸเชฒเซเช‚ เชœ. เชจเซ€เชšเซ‡เชจเชพ เชฒเซ‡เช–เซ‹เชฎเชพเช‚ เชนเซเช‚ เชคเชฎเชจเซ‡ เชชเซเชฐเชพเชชเซเชค เชกเซ‡เชŸเชพ เชชเชฐ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹ เชคเซ‡ เช•เชนเซ‡เชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เช…เชจเซ‡ เชนเซเช‚ เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เช…เชจเซ‡ เชฎเชพเชชเชจเซ€เชฏเชคเชพ เชตเชฟเชถเซ‡เชจเชพ เชฎเซเชฆเซเชฆเชพเช“เชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเซ€เชถ.

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

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