Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจฎเฉˆเจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš DevOps เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจชเฉเจฐเจธเจฟเฉฑเจง เจœเจพเจจเจตเจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†, Azure DevOps เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจœเจพเจ‚ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจฎเจนเจฟเจธเฉ‚เจธ เจนเฉ‹เจˆ, เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจ‡เจน เจ•เจฟเจธ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจชเจฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจ•เฉ‹เจฒ เจŸเฉ‚เจฒ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจฟเฉฑเจง เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจนเฉˆเฅค เจ…เฉฑเจœ เจ…เจธเฉ€เจ‚ Azure เจ•เจฒเจพเจ‰เจก เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจตเจพเจ‚เจ—เฉ‡เฅค

เจ‡เจธ เจฒเจˆ, เจ•เฉฐเจฎ:
เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจนเฉˆ เจœเฉ‹ เจ‰เจธเฉ‡ Azure DevOps เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• WIX เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจคเฉ‹เจ‚ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจ‡เจธ เจŸเฉ‚เจฒ เจฌเจพเจฐเฉ‡ เจตเฉ€ เจฒเจฟเจ–เจพเจ‚เจ—เจพเฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ‡เจน Windows เจ‡เฉฐเจธเจŸเจพเจฒเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจธเจตเฉˆเจšเจพเจฒเจฟเจค เจคเจฐเฉ€เจ•เจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจŸเฉˆเจ‚เจกเจฐเจก InstallShield เจฆเฉ€ เจฅเจพเจ‚ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจธเจพเจกเจพ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ, เจ‡เฉฑเจ• setup.exe, เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค Windowsเจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจกเจ•เจธเจผเจจ เจตเจฐเจ—เฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ‰เฉฑเจฅเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเฉ€ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจเฉ‡ เจนเจจ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡ เจ•เจฟ เจฌเฉเจฐเจพเจ‚เจš เจšเฉฐเจ—เฉ€ เจนเฉˆ เจœเจพเจ‚ เจฎเจพเฉœเฉ€, เจฎเจฟเจฒเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚เฅค เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ GitLab เจตเจพเจ‚เจ— เจนเฉˆ, เจธเจฟเจฐเจซเจผ เจ—เจงเฉ‡ เจฐเจพเจนเฉ€เจ‚เฅค

เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจจ เจตเจœเฉ‹เจ‚ เจœเจฟเฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ…เจธเฉ€เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ Azure DevTest Labs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, Azure เจธเจฌเจธเจ•เฉเจฐเจฟเจชเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจพเจธ เจ‡เจ•เจพเจˆ, เจœเฉ‹ เจ‡เจธ เจ‰เจฆเฉ‡เจธเจผ เจฒเจˆ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉ€ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจธ เจตเจฟเฉฑเจš เจตเจพเจœเจฌ เจชเฉˆเจธเจฟเจ†เจ‚ เจฒเจˆ เจนเจฐ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฌเจ•เจตเจพเจธ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡เฅค

1. เจ•เจฒเจพเจ‰เจก เจธเจพเจˆเจก 'เจคเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ

เจชเจนเจฟเจฒเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€เจ†เจ‚ DevTest เจฒเฉˆเจฌเจพเจ‚ เจจเฉ‚เฉฐ Azure DevOps เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเฉ‡เจตเจพ เจชเฉเจฐเจฟเฉฐเจธเฉ€เจชเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจ–เจพเจคเจพ เจœเฉ‹ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจพเจŠเจก 'เจคเฉ‡ เจœเจพเจฃ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจฒเจˆ เจ‰เฉฑเจฅเฉ‡ เจธเจฐเฉ‹เจค เจฌเจฃเจพเจ‰เจฃ/เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจ—เจพเจนเจ•เฉ€ 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ Azure เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเฉ‡เจตเจพ เจฒเฉฑเจญเฉ‹

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจเจช เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจฒเฉฑเจญเฉ‹ เจ…เจคเฉ‡ เจจเจตเฉ€เจ‚ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹, เจ‡เจน เจธเจพเจกเฉ€ เจธเฉ‡เจตเจพ เจชเฉเจฐเจฟเฉฐเจธเฉ€เจชเจฒ เจฌเจฃเจพเจเจ—เจพเฅค เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจตเจฟเจธเจคเจพเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเจพเจตเจพเจ‚เจ—เจพ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจเฉ€ เจนเฉˆ; เจ‡เจน เจตเฉฑเจ–-เจตเฉฑเจ– เจ—เจพเจนเจ•เฉ€เจ†เจ‚ เจฒเจˆ เจตเฉฑเจ–เจฐเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฟเจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐ เจจเฉ‚เฉฐ เจ…เจงเจฟเจ•เจพเจฐ เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจธเจฌเจธเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจคเฉ‡ เจœเจพเจ“, เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ†เจˆเจ•เจจ. เจธเจพเจกเฉ€ เจ—เจพเจนเจ•เฉ€ เจšเฉเจฃเฉ‹เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เฉฑเจ—เฉ‡, เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจตเจฟเฉฑเจš, เจฐเฉ‹เจฒ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจตเฉฑเจฒเฉ‹เจ‚ เจนเฉเจฃเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจจเจพเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจ–เจพเจคเฉ‡ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเฉ‹เฅค เจ…เจธเฉ€เจ‚ Contributor เจฐเฉ‹เจฒ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ‡เจน เจ•เจพเจซเฉ€ เจนเฉˆเฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เฉฑเจ—เฉ‡, เจ…เจธเฉ€เจ‚ Azure AD เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจธเจฐเจตเจฟเจธ เจชเฉเจฐเจฟเฉฐเจธเฉ€เจชเจฒ เจ•เฉ‹เจฒ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ–เฉ‹เจฒเฉเจนเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจ†เจˆเจกเฉ€เจœเจผ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจœเฉ‹ เจ‰เฉฑเจฅเฉ‡ เจนเจจ, เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจšเจพ เจฒเจตเจพเจ‚เจ—เฉ‡เฅค

เจ‡เจน เจธเจพเจกเฉ€เจ†เจ‚ เจชเฉ‹เจฐเจŸเจฒ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ Azure DevOps 'เจคเฉ‡ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฆเฉ‡ เจนเจพเจ‚เฅค

2. Azure DevOps เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ 'เจคเฉ‡ เจœเจพเจตเจพเจ‚เจ—เฉ‡ เจ…เจคเฉ‡ เจธเจฐเจตเจฟเจธ เจ•เจจเฉˆเจ•เจธเจผเจจ เจšเฉเจฃเจพเจ‚เจ—เฉ‡เฅค Azure เจธเจฐเฉ‹เจค เจชเฉเจฐเจฌเฉฐเจงเจ• เจ•เจฟเจธเจฎ เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจคเฉฑเจค เจฌเจฃเจพเจ“เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ IDs เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฒเจฟเจ–เฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฐเจตเจฟเจธ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจกเจพเจ‡เจฒเจพเจ— เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹เฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจธเจฐเจตเจฟเจธ เจชเฉเจฐเจฟเฉฐเจธเฉ€เจชเจฒ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจธเจพเจฐเจพ เจกเจพเจŸเจพ เจฆเจฐเจœ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจคเจธเจฆเฉ€เจ• 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจคเจพเจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹เฅค เจนเฉเจฃ เจธเจพเจกเฉ€เจ†เจ‚ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจ•เจฐ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

3. เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ†เจ“ เจนเฉเจฃ เจฎเจœเจผเฉ‡เจฆเจพเจฐ เจนเจฟเฉฑเจธเฉ‡ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเฉ€เจ, เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจ–เฉเจฆ เจฌเจฃเจพเจ‰เจฃเจพ. เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚-เจฌเจฟเจฒเจก เจฎเฉ€เจจเฉ‚ เจ–เฉ‹เจฒเฉเจนเฉ‹

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฌเจฟเจฒเจก เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉ€เจจเฉ‚ เจจเจพเจฒ เจธเจตเจพเจ—เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจขเฉเจ•เจตเฉ€เจ‚ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• YAML เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‡เจ—เจพเฅค เจ…เจธเฉ€เจ‚ เจจเจฟเจฎเจฐเจคเจพ เจจเจพเจฒ เจ‡เจธ เจจเฉ‚เฉฐ เจ…เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเจพเจธเจฟเจ• เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจฎเจพเจˆเจ•เจฐเฉ‹เจธเฉŒเจซเจŸ เจธเจญ เจ•เฉเจ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเฉ‹เจ• เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ YAML เจฆเฉเจ†เจฐเจพ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฆเจพ เจฎเฉŒเจ•เจพ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ€ เจตเจฟเจนเจพเจฐเจ• เจ…เจฏเฉ‹เจ—เจคเจพ เจธเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจœเจฒเจฆเฉ€ เจนเฉˆเฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ•เจˆ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚ เจคเฉ‹เจ‚, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ–เจพเจฒเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจฒเฉ€ เจธเฉฐเจชเจพเจฆเจจ เจตเจฟเฉฐเจกเฉ‹ เจฆเฉเจ†เจฐเจพ เจธเจตเจพเจ—เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ•เจพเจซเจผเฉ€ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจตเจพเจ‚เจ—เฉ‡เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ‡เจธ เจฒเจˆ, + 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเจŸเฉ‹เจฐ เจตเจฟเฉฑเจš เจฒเฉฑเจญเฉ‹, เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ, เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ•เจˆ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจชเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจธเจพเจกเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฆเจพ ARM เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ Azure DevTest Labs เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจฎเจธเจผเฉ€เจจ เจฌเจฃเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธ เจฆเจพ IP เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจ…เจคเฉ‡, เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจธเจพเจกเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจฒเจˆ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจœเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ•เฉ€ เจšเจฒเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเฉ‡เจœเจฌเจพเจจ.

4. ARM เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจฆเฉ€ เจ‰เจคเจชเฉฑเจคเฉ€

เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉ‹เจเจ—เฉ€, เจ‡เฉฑเจ• json เจซเจพเจˆเจฒ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจชเจพเจตเจพเจ‚เจ—เฉ‡ เจคเจพเจ‚ เจœเฉ‹ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจ‡เจธเจจเฉ‚เฉฐ เจ‰เฉฑเจฅเฉ‹เจ‚ เจชเฉœเฉเจน เจธเจ•เฉ‡เฅค

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฒเฉˆเจฌ เจตเจฟเฉฑเจš เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจซเจพเจฐเจฎเฉ‚เจฒเฉ‡ (เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจฏเฉ‹เจ— เจ…เจงเจพเจฐ) เจฎเฉ€เจจเฉ‚ เจฒเฉฑเจญเจฆเฉ‡ เจนเจพเจ‚, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฌเจฃเจพเจ“ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจธเจพเจกเจพ เจธเจตเจพเจ—เจค เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉฐเจฌเฉ€ เจธเฉ‚เจšเฉ€, เจฎเจธเจผเฉ€เจจ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ€ เจšเฉ‹เจฃ, เจ…เจคเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจงเจฟเจ†เจจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡; เจ…เจธเฉ€เจ‚ เจธเจฟเฉฑเจงเฉ‡ เจฎเจธเจผเฉ€เจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฟเจฎ เจ†เจˆเจŸเจฎ 'เจคเฉ‡ เจšเจฒเฉ‡ เจœเจพเจตเจพเจ‚เจ—เฉ‡, เจ…เจฐเจฅเจพเจค, เจ•เจฒเจพเจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚เฅค เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฎเจธเจผเฉ€เจจ เจœเฉ‹เฉœ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฎเฉˆเจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจธเจผเจพเจธเจ• เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจ–เจพเจคเจพ เจœเฉ‹เฉœเจฆเจพ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจซเจฟเจฐ เจ‡เจธ เจ–เจพเจคเฉ‡ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจ‡เจธ เจฎเจธเจผเฉ€เจจ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐ เจธเจ•เฉ‡เฅค เจ‡เจน เจธเจญ เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉ‹เจก เจฆเฉ€ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจšเจฐเจšเจพ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจœเจฟเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจ‰เจธเจฆเจพ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจพเจกเฉ€ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจนเฉˆ, เจ…เจธเฉ€เจ‚ "Azure Pipelines Artifact เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸ เจšเจฒเจพเจ“" เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจธเฉ€ เจ•เจฟ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฐเจธเจŸเฉŒเจฒเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฌเจฟเจฒเจก เจ•เจฟเจคเฉ‡ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ? เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ, เจœเจพเจ‚ เจนเฉ‹เจฐ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจจเฉ‚เฉฐ เจ‡เจน เจฆเฉฑเจธเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟ เจ‰เจน เจœเจพ เจ•เฉ‡ เจ‡เจธ เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจซเฉœ เจฒเจตเฉ‡เฅค เจ…เจคเฉ‡ เจธเจฟเจฐเจซเจผ เจ‡เจธเจจเฉ‚เฉฐ เจซเฉœเฉ‹ เจนเฉ€ เจจเจนเฉ€เจ‚, เจธเจ—เฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจตเฉ€ เจ•เจฐเฉ‹, เจœเจฟเจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจฌเจฟเจฒเจก เจจเจพเจฎ เจ…เจคเฉ‡ เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ–เฉ‡เจคเจฐ เจญเจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจพเจฐเฉ‡ เจธเจฎเจพเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ - เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, Azure DevOps เจตเจฟเฉฑเจš - เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ€ เจฒเฉˆเจฌ เจตเจฟเฉฑเจš Secrets เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจนเฉˆ: เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ Secrets เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจพเจ‚เจ—เฉ‡, เจชเจฐ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจชเจฐเจตเจพเจน เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจธเจจเฉ‚เฉฐ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจ‡เจธ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉ‹เจเจ—เฉ€เฅค

เจ‡เจ• เจนเฉ‹เจฐ เจ•เจฒเจพเจคเจฎเจ• เจšเฉ€เจœเจผ เจœเจฟเจธ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ‰เจน เจนเฉˆ "เจตเจฟเจจเจ†เจฐเจเจฎ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเฉ‹"; เจธเจพเจจเฉ‚เฉฐ เจฎเจธเจผเฉ€เจจ เจคเฉฑเจ• เจ…เจ—เจฒเฉ€ เจชเจนเฉเฉฐเจš เจฒเจˆ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€เฅค เจ‡เฉฑเจฅเฉ‡ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจนเฉˆ, เจนเฉ‹เจธเจŸ-เจจเจพเจ‚เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ %COMPUTERNAME% เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจ•เจฒเจพเจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, เจ†เจ“ เจ…เฉฑเจ—เฉ‡ เจตเจงเฉ€เจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟเจ‰เจ‚ เจ†เจ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‰เจธเฉ‡ เจซเจพเจฐเจฎเฉ‚เจฒเจพ เจฌเจฃเจพเจ‰เจฃ เจตเจพเจฒเฉ€ เจตเจฟเฉฐเจกเฉ‹ เจฆเฉ‡ เจเจกเจตเจพเจ‚เจธเจก เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ ARM เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ•เฉฑเจขเจฆเฉ‡ เจนเจพเจ‚เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เจธเฉ€เจ‚ เจชเฉฐเจจเฉ‡ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ VMtemplate.json เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฐเฉ‚เจŸ เจตเจฟเฉฑเจš เจชเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจธเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจ•เจฒเจพเจŠเจก เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ†เจ“ เจชเจพเจˆเจชเจฒเจพเจˆเจจ 'เจคเฉ‡ เจตเจพเจชเจธ เจšเฉฑเจฒเฉ€เจเฅค

5. เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจธเฉฐเจฐเจšเจจเจพ

เจ†เจ‰ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ…เจคเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจ—เฉฑเจฒ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ, เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฌเจฃเจพเจ‰เจฃเจพ, เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เจน เจธเจพเจฐเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจ…เจคเฉ‡ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจธ เจ•เฉ€เจคเฉ‡ เจนเจจเฅค Azure RM เจธเจฌเจธเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ†เจˆเจŸเจฎ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจธเจฐเจตเจฟเจธ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธเจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจธเจŸเฉˆเจช 2 เจตเจฟเฉฑเจš เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ…เฉฑเจ—เฉ‡, เจธเจพเจกเฉ‡ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจชเฉเจฐเจฏเฉ‹เจ—เจธเจผเจพเจฒเจพ เจตเจพเจคเจพเจตเจฐเจจ เจชเฉŒเจช เจ…เฉฑเจช เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจ‰เจธ json เจจเฉ‚เฉฐ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉเจ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเจธเจผเฉ€เจจ เจฒเจˆ เจฒเฉŒเจ—เจ‡เจจ เจ…เจคเฉ‡ เจชเจพเจธเจตเจฐเจก เจœเจพเจ‚ เจคเจพเจ‚ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจ‚ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจฎเฉˆเจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจฏเจ•เฉ€เจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจฎเฉˆเจ‚ เจ‰เฉฑเจฅเฉ‡ เจ•เฉ€ เจฒเจฟเจ–เจฟเจ†, เจฎเฉˆเจ‚ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฎเจธเจผเฉ€เจจ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฟเจ†, เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฎเจธเจผเฉ€เจจ เจฆเจพ เจจเจพเจฎ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจœเฉ‡เจ•เจฐ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ เจฎเฉŒเจœเฉ‚เจฆ เจฐเจนเฉ‡เฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจฎเฉˆเจ‚ เจฌเจฟเจฒเจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚.

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เฉฑเจ—เฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจ• เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจฌเจฟเฉฐเจฆเฉ‚ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจ•เจพเจฐ เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจนเจคเจฐ, เจธเจพเจกเฉ‡ เจฒเจˆ เจจเจนเฉ€เจ‚, เจชเจฐ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฒเจˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ GetLabVMParams.ps1 เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‰เฉฑเจฅเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจชเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเฉฑเจซเจŸ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจคเฉ‹เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจŸเฉˆเจ•เจธเจŸ เจฒเจฟเจ†, เจชเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจฎเฉ‡เจฐเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจฅเฉ‹เฉœเฉเจนเจพ เจเจกเจœเจธเจŸ เจ•เฉ€เจคเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ... เจ‰เจธเจจเฉ‡ PublicIP เจ…เจคเฉ‡ FQDN เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฒเจˆเจ†เจ‚เฅค เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจจเจพ เจคเจพเจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจ…เจคเฉ‡ เจจเจพ เจนเฉ€ เจฆเฉ‚เจœเจพ, เจชเจฐ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸเจ†เจˆเจชเฉ€ เจนเฉˆ, เจœเฉ‹ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจ‡เฉฐเจจเจพ เจ†เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจŸเฉเจ•เฉœเจพ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค

Param( [string] $labVmId)

$labVmComputeId = (Get-AzureRmResource -Id $labVmId).Properties.ComputeId

# Get lab VM resource group name
$labVmRgName = (Get-AzureRmResource -Id $labVmComputeId).ResourceGroupName

# Get the lab VM Name
$labVmName = (Get-AzureRmResource -Id $labVmId).Name

# Get lab VM public IP address
# $labVMIpAddress = (Get-AzureRmPublicIpAddress -ResourceGroupName $labVmRgName -Name $labVmName).IpAddress

# Get lab VM FQDN
# $labVMFqdn = (Get-AzureRmPublicIpAddress -ResourceGroupName $labVmRgName -Name $labVmName).DnsSettings.Fqdn

# Get lab VM private IP address
$VmNetworkdetails= (((Get-AzureRmVM -ResourceGroupName $labVmRgName -Name $labVmName).NetworkProfile).NetworkInterfaces).Id
$nicname = $VmNetworkdetails.substring($VmNetworkdetails.LastIndexOf("/")+1)
$labVMnetwork = (Get-AzureRmNetworkInterface -Name $nicname -ResourceGroupName $labVmRgName)|Select-Object -ExpandProperty IPConfigurations 
$labVMIpAddress = $labVMnetwork.PrivateIpAddress

# Set a variable labVmRgName to store the lab VM resource group name
Write-Host "##vso[task.setvariable variable=labVmRgName;]$labVmRgName"

# Set a variable labVMIpAddress to store the lab VM Ip address
Write-Host "##vso[task.setvariable variable=labVMIpAddress;]$labVMIpAddress"

# Set a variable labVMFqdn to store the lab VM FQDN name
Write-Host "##vso[task.setvariable variable=labVMFqdn;]$labVMFqdn"

Write-Output $labVMIpAddress

Set-Item wsman:localhostclienttrustedhosts * -Force

เจนเจฐ เจšเฉ€เจœเจผ เจœเฉ‹ เจธเจ•เฉเจฐเจฟเจชเจŸ เจชเฉœเฉเจนเจฆเฉ€ เจนเฉˆ, เจธเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ labVMIpAddress เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ–เฉˆเจฐ, เจ‡เจน เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ เจนเฉˆ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฎเจฟเจŸเจพเจ‡เจ† เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ 'เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ€ เจ†เจ–เจฐเฉ€ เจฒเจพเจˆเจจ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจตเฉ€ เจ•เจฐเจพเจ‚เจ—เจพ; เจ‡เจน เจธเจพเจกเฉ€ เจฌเจฟเจฒเจก เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ WinRM เจฆเฉเจ†เจฐเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจนเฉ‹เจธเจŸ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ.

เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจธเจพเจกเฉ€ เจธเจผเจพเจจเจฆเจพเจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‰เจธ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจ‰เจนเฉ€ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจฎเจธเจผเฉ€เจจ ID เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ‡เจจเจชเฉเจŸ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ, เจœเฉ‹ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจชเจฟเจ›เจฒเฉ‡ เจชเฉœเจพเจ… เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจ•เจฟเจตเฉ‡เจ‚? เจ‡เฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจœเจผ เจตเจฐเจ—เฉ€ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจšเฉ€เจœเจผ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจ…เจ—เจฒเฉ‡ เจชเฉœเจพเจตเจพเจ‚ 'เจคเฉ‡ เจชเจพเจธ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจธเจพเจกเฉ€ เจธเฉเจชเจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจˆ เจ‡เจน เจตเฉ‡เจฐเฉ€เจเจฌเจฒ labVMIpAddress เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เจธ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค

Azure DevOps 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เฉฑเจ—เฉ‡, เจฎเฉˆเจ‚ เจ•เจพเจซเจผเฉ€ เจธเจงเจพเจฐเจฃ เจšเฉ€เจœเจผเจพเจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจœเฉ‹ เจ•เจฟ, เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉ‡เจธ เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ. เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฐเจฟเจฎเฉ‹เจŸ เจธเจ•เฉเจฐเจฟเจชเจŸ เจšเจฒเจพ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจผเฉ‡เจ…เจฐ เจฌเจฃเจพ เจฐเจฟเจนเจพ เจนเจพเจ‚, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจซเจฟเจฐ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจชเจฒเฉ‹เจก เจ•เจฐเจพเจ‚เจ—เจพเฅค

New-Item โ€œC:test" โ€“type directory
New-SMBShare โ€“Name โ€œtestโ€ โ€“Path โ€œC:testโ€  โ€“FullAccess everyone

เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฎ เจคเฉ‹เจ‚ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ…เฉฑเจ—เฉ‡ เจ…เจธเฉ€เจ‚ เจฎเจธเจผเฉ€เจจ เจตเจฟเฉฑเจš เจ•เฉเจ เจจเจฎเฉ‚เจจเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจธเจพเจกเจพ $(labVMIpAddress) เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจธเจพเจกเฉ‡ เจฒเจˆ เจฐเจฟเจฎเฉ‹เจŸ เจฎเจธเจผเฉ€เจจ เจฆเฉ‡ เจชเจคเฉ‡ เจตเจœเฉ‹เจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ…เฉฑเจ—เฉ‡, เจ…เจธเฉ€เจ‚ "เจฌเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจšเฉเฉฑเจ•เฉ‹" เจŸเจพเจธเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจพเจกเฉ‡ เจฌเจฟเจฒเจก เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจซเจฟเจฐ เจ‡เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจก เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจ‰เจธเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจŸเจพเจธเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจœเจฆเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจ•เจพเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจฐเจนเฉ‡เจ—เฉ€, เจ†เจ–เจฐเฉ€ เจ•เจฆเจฎ เจ‡เจธ เจจเฉ‚เฉฐ เจฎเจพเจฐเจจเจพ เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจฎเฉเจธเจผเจ•เจฒ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเฉ‡เจ– เจฆเฉ€ เจฒเฉฐเจฌเจพเจˆ เจคเฉ‹เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ•เจฒเจพเจ‰เจก เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจœเจฟเฉฐเจจเจพ เจตเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ เจ‰เจจเจพ เจฎเจœเจผเจพ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ‡เจน เจฎเฉ‡เจฐเจพ เจชเจนเจฟเจฒเจพ เจฒเฉ‡เจ– เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฌเจนเฉเจค เจ•เจ เฉ‹เจฐเจคเจพ เจจเจพเจฒ เจจเจฟเจฐเจฃเจพ เจจเจพ เจ•เจฐเฉ‹, เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจฆเจพ เจธเจตเจพเจ—เจค เจนเฉˆ.

เจธเจฐเฉ‹เจค: www.habr.com

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster