{"id":295574,"date":"2019-12-17T16:20:05","date_gmt":"2019-12-17T16:20:05","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=295574"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=295574","title":{"rendered":"\u0428\u0430\u0431\u043b\u043e\u043d \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0433\u043e \u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 7-9 \u043a\u043b\u0430\u0441\u0441\u0430 \u043d\u0430 Powershell"},"content":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/479172\/\">\u0412 \u0445\u043e\u0434\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043e\u0432 \u0441 \u043f\u0440\u0438\u044f\u0442\u0435\u043b\u0435\u043c \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0443\u0437\u043d\u0430\u043b, \u0447\u0442\u043e \u0434\u0435\u0442\u0435\u0439 \u0432 8-10 \u043a\u043b\u0430\u0441\u0441\u0435 \u0432 \u0438\u0445 \u0448\u043a\u043e\u043b\u0435 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u0443\u0447\u0430\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. Word, Excel \u0438 \u0432\u0441\u0435. \u041d\u0438 \u043b\u043e\u0433\u043e, \u043d\u0438 \u0434\u0430\u0436\u0435 \u043f\u0430\u0441\u043a\u0430\u043b\u044f, \u043d\u0438 \u0434\u0430\u0436\u0435 VBA \u0434\u043b\u044f Excel. <\/p>\n<p>  \u041e\u0447\u0435\u043d\u044c \u0443\u0434\u0438\u0432\u0438\u043b\u0441\u044f, \u043e\u0442\u043a\u0440\u044b\u043b \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438 \u043f\u043e\u043b\u0435\u0437 \u0447\u0438\u0442\u0430\u0442\u044c \u2014 <br \/>  <i>\u041e\u0434\u043d\u0430 \u0438\u0437 \u0437\u0430\u0434\u0430\u0447 \u043f\u0440\u043e\u0444\u0438\u043b\u044c\u043d\u043e\u0439 \u0448\u043a\u043e\u043b\u044b \u2013 \u0441\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0441\u043f\u0438\u0442\u0430\u043d\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443 \u0443\u0440\u043e\u0432\u043d\u044e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0437\u0443 \u0436\u0438\u0437\u043d\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430.<br \/>  \u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0437\u043d\u0430\u043d\u0438\u044f \u0443\u0447\u0430\u0449\u0438\u0445\u0441\u044f \u043f\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u041f\u0430\u0441\u043a\u0430\u043b\u044c. (\u0438\u0437 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0433\u0438\u043c\u043d\u0430\u0437\u0438\u0438 \u0437\u0430 2017 \u0433\u043e\u0434)<\/i><\/p>\n<p>  \u0412 \u0438\u0442\u043e\u0433\u0435 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u0430\u0440\u0443 \u0447\u0430\u0441\u043e\u0432 \u0438 \u043d\u0430\u0431\u0440\u043e\u0441\u0430\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u043a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0431\u043e\u0442\u0430 \u2014 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432\u00bb. <\/p>\n<p>  \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0431\u043e\u0442\u0430 \u043d\u0430 Powershell \u0438 \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 webhook, \u0431\u0435\u043b\u044b\u0445 IP, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u0432 \u043e\u0431\u043b\u0430\u043a\u0435 \u0438 \u043f\u0440\u043e\u0447\u0430\u044f \u043f\u0440\u043e\u0447\u0430\u044f \u2014 \u043d\u0430 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c \u041f\u041a \u0441 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 Windows. <\/p>\n<p>  TLDR: \u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u0441\u043a\u0443\u0447\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0441 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0438 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438, \u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435\u0447\u0435\u0433\u043e, \u044e\u043c\u043e\u0440\u0430 \u043d\u0435\u0442, \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u043d\u0435\u0442. <br \/>  <a name=\"habracut\"><\/a><br \/>  \u041d\u0438\u0447\u0435\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435\u0442, \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u043d\u044c\u0448\u0435 \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u043d\u0430 \u0425\u0430\u0431\u0440\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 <a href=\"https:\/\/habr.com\/ru\/post\/262247\/\">\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f: \u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0431\u043e\u0442\u043e\u0432 \u0432 Telegram<\/a> \u0438 <a href=\"https:\/\/habr.com\/ru\/post\/317906\/\">\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c-\u0431\u043e\u0442 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430<\/a>. <br \/>  \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0441\u0442\u0430\u0442\u044c\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0441\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043d\u0430 \u0443\u0447\u0435\u0431\u043d\u0443\u044e \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0443. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u043e\u0442\u0441\u044b\u043b\u043e\u043a \u043d\u0430 \u0431\u0430\u043d\u0434\u0443 4, PowerShell Deep Dives \u0438\u043b\u0438 \u0441\u043a\u0430\u0436\u0435\u043c The 5 Pillars of the AWS Well-Architected Framework \u0432 \u0442\u0435\u043a\u0441\u0442\u0435 \u043d\u0435\u0442. <\/p>\n<p>  <b>\u0412\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u044f, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c<\/b><\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0421\u043c\u0435\u043b\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u043c<\/b><\/p>\n<div class=\"spoiler_text\">\u0412 2006 \u0433\u043e\u0434\u0443 Microsoft \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 PowerShell 1.0 \u0434\u043b\u044f \u0442\u043e\u0433\u0434\u0430 \u0435\u0449\u0435 Windows XP, Vista \u0438 2003 \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0412 \u0447\u0435\u043c-\u0442\u043e \u043e\u043d \u0437\u0430\u043c\u0435\u043d\u0438\u043b \u0442\u0430\u043a\u0438\u0435 \u0432\u0435\u0449\u0438 \u043a\u0430\u043a, cmd\\bat \u0441\u043a\u0440\u0438\u043f\u0442\u044b, vb \u0441\u043a\u0440\u0438\u043f\u0442\u044b, Windows Script Host \u0438 JScript. <\/p>\n<p>  \u0414\u0430\u0436\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 PowerShell \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0448\u0430\u0433 \u043f\u043e\u0441\u043b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 Logo, \u0432\u043c\u0435\u0441\u0442\u043e \u0433\u0434\u0435-\u0442\u043e \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 Delphi (\u0438\u043b\u0438 \u0447\u0435\u0433\u043e \u043f\u043e\u0441\u0442\u0430\u0440\u0448\u0435), \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0432 \u043d\u0435\u043c \u0446\u0438\u043a\u043b\u043e\u0432, \u043a\u043b\u0430\u0441\u0441\u043e\u0432, \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u0432\u044b\u0437\u043e\u0432\u0430 MS GUI, <a href=\"https:\/\/git-scm.com\/book\/ru\/v2\/Appendix-A%3A-Git-%D0%B2-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D1%85-%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D1%85-Git-%D0%B2-Powershell\">\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Git <\/a> \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435. <\/p>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f powershell \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u0434\u043a\u043e, \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0432\u0435 \u0447\u0442\u043e \u0432 \u0432\u0438\u0434\u0435 PowerShell Core, VMware vSphere PowerCLI, Azure PowerShell, MS Exchange, Desired State Configuration, <a href=\"http:\/\/www.oszone.net\/28047\/\">PowerShell Web Access<\/a> \u0438 \u0435\u0449\u0435 \u0434\u0435\u0441\u044f\u0442\u043a\u0430-\u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0440\u0435\u0434\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0442\u043e\u0440\u043e\u0435 \u0434\u044b\u0445\u0430\u043d\u0438\u0435 \u0443 \u043d\u0435\u0433\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0441 \u0432\u044b\u0445\u043e\u0434\u043e\u043c <a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wsl-2-is-now-available-in-windows-insiders\/\">WSL2<\/a>, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0442\u043e\u0447\u043d\u043e.   <\/div>\n<\/div>\n<p>  \u0423 Powershell \u0435\u0441\u0442\u044c \u0438 \u0442\u0440\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043f\u043b\u044e\u0441\u0430:<\/p>\n<ol>\n<li>\u041e\u043d \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043f\u0440\u043e \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u043c\u0430\u0441\u0441\u0430 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432, \u0438 \u0434\u0430\u0436\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e Foreach \u2014 \u0438\u0437 \u043a\u043d\u0438\u0433\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/278701\/\">PowerShell in depth <\/a> \u2014 \u043f\u0440\u043e \u0440\u0430\u0437\u043d\u0438\u0446\u0443 () \u0438 {}<\/li>\n<li>\u041e\u043d \u0438\u0434\u0435\u0442 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/scripting\/components\/ise\/introducing-the-windows-powershell-ise?view=powershell-6\">ISE<\/a>, \u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u0435 \u0441 Windows. \u0422\u0430\u043c \u0434\u0430\u0436\u0435 \u043a\u043e\u0435-\u043a\u0430\u043a\u043e\u0439 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a \u0435\u0441\u0442\u044c.<\/li>\n<li>\u0418\u0437 \u043d\u0435\u0433\u043e \u043b\u0435\u0433\u043a\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f <a href=\"https:\/\/theitbros.com\/powershell-gui-for-scripts\/\">\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430<\/a>.<\/li>\n<\/ol>\n<p>  <b>0. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430.<\/b> <\/p>\n<p>  \u041d\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f: <\/p>\n<ul>\n<li>\u041f\u041a \u0441 Windows (\u0443 \u043c\u0435\u043d\u044f Windows 10)<\/li>\n<li>\u0425\u043e\u0442\u044c \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0432\u044b\u0445\u043e\u0434 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 (\u0447\u0435\u0440\u0435\u0437 NAT \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440)<\/li>\n<li>\u0414\u043b\u044f \u0442\u0435\u0445, \u0443 \u043a\u043e\u0433\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c\u0443 \u2014 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 freegate \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0441 Symple DNS Crypt<\/li>\n<li>\u041d\u0430\u043b\u0438\u0447\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c \u043d\u0430 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0435<\/li>\n<li>\u041f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043e\u0441\u043d\u043e\u0432 \u2014 \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f, \u043c\u0430\u0441\u0441\u0438\u0432, \u0446\u0438\u043a\u043b. <\/li>\n<\/ul>\n<p>  \u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0438 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 <a href=\"https:\/\/habr.com\/ru\/post\/262247\/\">\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f: \u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0431\u043e\u0442\u043e\u0432 \u0432 Telegram<\/a> \u0438 <a href=\"https:\/\/habr.com\/ru\/post\/317906\/\">\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c-\u0431\u043e\u0442 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430<\/a> <\/p>\n<p>  <b>1. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0431\u043e\u0442\u0430. <\/b><\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u0438 \u0442\u0430\u043a \u0432\u0441\u0435 \u0437\u043d\u0430\u044e\u0442, \u0438 \u0443\u0436\u0435 \u0431\u044b\u043b\u043e, \u0442\u043e \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c<\/b><\/p>\n<div class=\"spoiler_text\">\u041a\u0430\u043a \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0432\u044b\u0448\u0435 \u2014 \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u043e\u0442 \u0434\u043b\u044f Telegram \u2014 <i>\u044d\u0442\u043e \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0435 \u043d\u0430 \u0432\u0430\u0448\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0438 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a Telegram Bot API. \u041f\u0440\u0438\u0447\u0435\u043c API \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0435 \u2014 \u0431\u043e\u0442 \u043e\u0431\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 URL \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438, \u0430 Telegram \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 JSON \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c.<\/i><\/p>\n<p>  \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u044d\u0442\u0438\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b: \u0435\u0441\u043b\u0438 \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043d\u0435\u0432\u0435\u0434\u043e\u043c\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432\u044b \u0432\u043e\u0437\u044c\u043c\u0435\u0442\u0435 \u043d\u0435\u043a\u0438\u0439 \u043a\u043e\u0434 \u0438\u0437 JSON \u043e\u0431\u044c\u0435\u043a\u0442\u0430 \u0438 \u043a\u0430\u043a-\u0442\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0435\u0433\u043e \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 (\u043d\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e) \u2014 \u043a\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0441\u044f \u0443 \u0432\u0430\u0441. <\/p>\n<p>  \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d \u0432 \u0434\u0432\u0443\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u0432\u044b\u0448\u0435, \u043d\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u044e\u0441\u044c: \u0432 \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b, \u0438\u0449\u0435\u043c @botfather, \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u0435\u043c\u0443 \/newbot, \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0431\u043e\u0442\u0430 Botfortest12344321, \u043d\u0430\u0437\u043e\u0432\u0435\u043c \u0435\u0433\u043e Mynext1234bot, \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0441 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u043a\u043b\u044e\u0447\u0435\u043c \u0432\u0438\u0434\u0430 1234544311:AbcDefNNNNNNNNNNNNN <\/p>\n<p>  \u041a\u043b\u044e\u0447 \u0431\u0435\u0440\u0435\u0433\u0438\u0442\u0435 \u0438 \u043d\u0435 \u0440\u0430\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435! <\/p>\n<p>  \u0414\u0430\u043b\u044c\u0448\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 \u0433\u0440\u0443\u043f\u043f\u044b, \u043d\u043e \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0445 \u0448\u0430\u0433\u0430\u0445 \u044d\u0442\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. <\/p>\n<p>  \u0421\u043f\u0440\u043e\u0441\u0438\u043c \u0443 BotFather &#171;\/mybot&#187; \u0438 \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0435\u0441\u043b\u0438 \u0447\u0435\u0433\u043e-\u0442\u043e \u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f. <\/p>\n<p>  \u0421\u043d\u043e\u0432\u0430 \u043e\u0442\u043a\u0440\u043e\u0435\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b, \u043d\u0430\u0439\u0434\u0435\u043c \u0442\u0430\u043c @Botfortest12344321 (\u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0441 @ \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e), \u043d\u0430\u0436\u043c\u0435\u043c \u00ab\u043d\u0430\u0447\u0430\u0442\u044c\u00bb \u0438 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0431\u043e\u0442\u0443 &#171;\/\u0421\u043b\u0430\u0432\u0430 \u0440\u043e\u0431\u043e\u0442\u0430\u043c&#187;. \u0417\u043d\u0430\u043a \/ \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d, \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u2014 \u043d\u0435 \u043d\u0443\u0436\u043d\u044b. <br \/>  \u0411\u043e\u0442, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u0442. <\/p>\n<p>  \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0447\u0442\u043e \u0431\u043e\u0442 \u0441\u043e\u0437\u0434\u0430\u043b\u0441\u044f \u2014 \u043e\u0442\u043a\u0440\u043e\u0435\u043c.<\/p>\n<p>  <a href=\"https:\/\/api.telegram.org\/bot1234544311\">api.telegram.org\/bot1234544311<\/a>:AbcDefNNNNNNNNNNNNN\/getMe<br \/>  \u0433\u0434\u0435 1234544311:AbcDefNNNNNNNNNNNNN \u2014 \u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043a\u043b\u044e\u0447,<br \/>  \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0443 \u0432\u0438\u0434\u0430<br \/>  {\u00abok\u00bb:true,\u00abresult\u00bb:{&#171;&#187;}}  <\/div>\n<\/div>\n<p>  \u041f\u0435\u0440\u0432\u0430\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u0430\u044f \u0444\u0440\u0430\u0437\u0430 (\u0442\u043e\u043a\u0435\u043d) \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c. \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u0432\u0442\u043e\u0440\u0443\u044e \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u0446\u0438\u0444\u0440\u0443 \u2014 ID \u0447\u0430\u0442\u0430 \u0441 \u0431\u043e\u0442\u043e\u043c. \u041a\u0430\u0436\u0434\u044b\u0439 \u0447\u0430\u0442, \u0433\u0440\u0443\u043f\u043f\u0430 \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435 \u2014 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b \u0438 \u0438\u043c\u0435\u044e\u0442 \u0441\u0432\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 (\u0438\u043d\u043e\u0433\u0434\u0430 \u0441 \u043c\u0438\u043d\u0443\u0441\u043e\u043c \u2014 \u0434\u043b\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0433\u0440\u0443\u043f\u043f). \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043d\u043e\u043c\u0435\u0440, \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 (\u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u043d\u043e \u0434\u043b\u044f \u043b\u0443\u0447\u0448\u0435\u0433\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0441 \u043d\u0435\u0433\u043e) \u0430\u0434\u0440\u0435\u0441 (\u0433\u0434\u0435 1234544311:NNNNNNNNN \u2014 \u044d\u0442\u043e \u0432\u0430\u0448 \u0442\u043e\u043a\u0435\u043d<\/p>\n<pre><code class=\"plaintext\">https:\/\/api.telegram.org\/bot1234544311:NNNNNNNNN\/getUpdates <\/code><\/pre>\n<p>  \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442\u0432\u0435\u0442 \u0432\u0438\u0434\u0430 <\/p>\n<p>  {\u00abok\u00bb:true,\u00abresult\u00bb:[{\u00abupdate_id\u00bb:\u2026,\u2026 <b>chat<\/b>&#171;:{\u00abid\u00bb:<b>123456789 <\/b><\/p>\n<p>  \u041d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0438\u043c\u0435\u043d\u043d\u043e chat_id. <\/p>\n<p>  \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u0447\u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u0447\u0430\u0442 \u0432\u0440\u0443\u0447\u043d\u0443\u044e: \u0432\u044b\u0437\u043e\u0432\u0435\u043c \u0438\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0430\u0434\u0440\u0435\u0441<\/p>\n<pre><code class=\"plaintext\">https:\/\/api.telegram.org\/bot\u0432\u0430\u0448\u0442\u043e\u043a\u0435\u043d\/sendMessage?chat_id=123456789&amp;text=\"Life is directed motion\"<\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u043a \u0432\u0430\u043c \u0432 \u0447\u0430\u0442 \u043f\u0440\u0438\u0448\u043b\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0442 \u0431\u043e\u0442\u0430 \u2014 \u043e\u043a\u0435\u0439, \u0432\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u044d\u0442\u0430\u043f. <\/p>\n<p>  \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c (\u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440) \u0432\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0433\u0434\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u2014 \u0443 \u0432\u0430\u0441 \u043f\u0440\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438, \u0438\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0433\u0434\u0435-\u0442\u043e \u043f\u0440\u0438\u043a\u0440\u044b\u0442\u043e \u0438 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. <\/p>\n<p>  <b>\u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f<\/b><\/p>\n<p>  \u0412 \u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c\u0435 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432 \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u044b\u0445 \u0447\u0430\u0442\u043e\u0432 (\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435, \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0435). \u0414\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0447\u0430\u0442\u043e\u0432 \u0447\u0430\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, id) \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043f\u043e\u0440\u043e\u0439 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b.<\/p>\n<p>  \u0411\u0443\u0434\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0430 \u0434\u0432\u043e\u0440\u0435 \u043a\u043e\u043d\u0435\u0446 2019 \u0433\u043e\u0434\u0430, \u0438 \u0434\u0430\u0436\u0435 \u0433\u0435\u0440\u043e\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0448\u0438\u0440\u043e\u043a\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0427\u0435\u043b\u043e\u0432\u0435\u043a-\u041e\u0440\u043a\u0435\u0441\u0442\u0440 (\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440, \u044e\u0440\u0438\u0441\u0442, \u0438\u043d\u0444\u043e\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0438\u043a, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 MVP) \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0412. \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e $i \u043e\u0442 \u043c\u0430\u0441\u0441\u0438\u0432\u0430, \u043e\u0441\u0432\u043e\u0438\u043b \u0446\u0438\u043a\u043b\u044b, \u0433\u043b\u044f\u0434\u0438\u0448\u044c \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0443 \u043b\u0435\u0442 \u043e\u0441\u0432\u043e\u0438\u0442 Chocolatey, \u0430 \u0442\u0430\u043c \u0438 \u0434\u043e <a href=\"https:\/\/blogs.technet.microsoft.com\/uktechnet\/2016\/06\/20\/parallel-processing-with-powershell\/\">Parallel processing with PowerShell<\/a> \u0438 <a href=\"https:\/\/devblogs.microsoft.com\/powershell\/powershell-foreach-object-parallel-feature\/\">ForEach-Object Parallel<\/a> \u0434\u043e\u0439\u0434\u0435\u0442.<\/p>\n<p>  <b>1. \u0414\u0443\u043c\u0430\u0435\u043c, \u0447\u0435\u0433\u043e \u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0448 \u0431\u043e\u0442<\/b> <\/p>\n<p>  \u0418\u0434\u0435\u0439 \u0443 \u043c\u0435\u043d\u044f \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u0438\u043a\u0430\u043a\u0438\u0445, \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0434\u0443\u043c\u0430\u0442\u044c. \u0411\u043e\u0442\u0430-\u0437\u0430\u043f\u0438\u0441\u043d\u0443\u044e \u043a\u043d\u0438\u0436\u043a\u0443 \u044f \u0443\u0436\u0435 \u043f\u0438\u0441\u0430\u043b. \u0414\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u0442\u0430 \u00ab\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0447\u0442\u043e-\u0442\u043e \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u0442 \u043a\u0443\u0434\u0430-\u0442\u043e\u00bb \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c. \u0414\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f Azure \u043d\u0443\u0436\u043d\u0430 \u043a\u0440\u0435\u0434\u0438\u0442\u043a\u0430, \u0430 \u043e\u0442\u043a\u0443\u0434\u0430 \u043e\u043d\u0430 \u0443 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0430? \u041d\u0430\u0434\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0432\u0441\u0435 \u043d\u0435 \u0442\u0430\u043a \u043f\u043b\u043e\u0445\u043e: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u0431\u043b\u0430\u043a\u0430 \u0434\u0430\u044e\u0442 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e (\u043d\u043e \u043d\u043e\u043c\u0435\u0440 \u043a\u0440\u0435\u0434\u0438\u0442\u043a\u0438 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0443\u0436\u0435\u043d \u2014 \u0438 \u0441 \u043d\u0435\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043f\u0438\u0441\u0430\u043d, \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0434\u043e\u043b\u043b\u0430\u0440. \u041d\u0435 \u043f\u043e\u043c\u043d\u044e, \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043b\u0438 \u043e\u043d \u043f\u043e\u0442\u043e\u043c.)<\/p>\n<p>  \u0411\u0435\u0437 AI ML \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u0442\u0430-\u043e\u0431\u043e\u0440\u043c\u043e\u0442\u0430-\u0441\u0442\u0438\u0445\u043e\u043f\u043b\u0435\u0442\u0430 \u043d\u0435 \u0442\u0430\u043a \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e. <\/p>\n<p>  \u0420\u0435\u0448\u0438\u043b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043c\u043d\u0435 (\u0438\u043b\u0438 \u043d\u0435 \u043c\u043d\u0435) \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u043f\u043e \u0441\u043b\u043e\u0432\u0430\u0440\u044e.<br \/>  \u0421\u043b\u043e\u0432\u0430\u0440\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0432\u043e\u0437\u0438\u0442\u044c\u0441\u044f \u0441 \u0411\u0414, \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0438 \u043f\u043e\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<br \/>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0437\u0430\u0434\u0430\u0447\u0430 \u2014 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u044b \u0432 \u0440\u0430\u0431\u043e\u0442\u0435, \u0430 \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. <\/p>\n<p>  <b>2. \u041f\u0440\u043e\u0431\u0443\u0435\u043c \u0447\u0442\u043e \u0438 \u043a\u0430\u043a \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437<\/b> <\/p>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u0430\u043f\u043a\u0443 C:\\posh\\translate <br \/>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u0437\u0430 powershell, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c ISE \u0447\u0435\u0440\u0435\u0437 \u043f\u0443\u0441\u043a-\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c <br \/>  powershell ise <br \/>  \u0438\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043c Powershell ISE \u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445. <br \/>  \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0439 \u00ab\u043a\u0430\u043a\u043e\u0439 \u0442\u043e \u0442\u0430\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u00bb, \u0435\u0441\u043b\u0438 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u0442\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0436\u0430\u0442\u044c \u00abFile \u2014 create new\u00bb.<\/p>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u0435\u0440\u0441\u0438\u044e powershell \u2014 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u043f\u043e\u043b\u0435:<\/p>\n<pre><code class=\"plaintext\">get-host  <\/code><\/pre>\n<p>  \u0438 \u043d\u0430\u0436\u043c\u0435\u043c F5.<\/p>\n<p>  Powershell \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u2014 \u00abThe script you are about to run will be saved.\u00bb, \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043c\u0441\u044f, \u0438 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u0432 C:\\posh\\translate \u0444\u0430\u0439\u043b \u0438\u0437 powershell \u0441 \u0438\u043c\u0435\u043d\u0435\u043c <code>myfirstbotBT100<\/code>.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430, \u0432 \u043d\u0438\u0436\u043d\u0435\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0443 \u0434\u0430\u043d\u043d\u044b\u0445: <\/p>\n<pre><code class=\"plaintext\">Name             : Windows PowerShell ISE Host Version          : 5.1.(\u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435) <\/code><\/pre>\n<p>  \u0423 \u043c\u0435\u043d\u044f 5.1 \u0441 \u0447\u0435\u043c-\u0442\u043e, \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0441\u0442\u0430\u0440\u044b\u0439 Windows 7\/8, \u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e \u2014 \u0445\u043e\u0442\u044f PowerShell \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 5 \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e <a href=\"https:\/\/docs.microsoft.com\/ru-ru\/skypeforbusiness\/set-up-your-computer-for-windows-powershell\/download-and-install-windows-powershell-5-1\">\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438<\/a>.<\/p>\n<p>  \u041d\u0430\u0431\u0435\u0440\u0435\u043c \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u043d\u0438\u0437\u0443 Get-Date, \u043d\u0430\u0436\u043c\u0435\u043c Enter, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0432\u0440\u0435\u043c\u044f, \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u0432 \u043a\u043e\u0440\u043d\u0435\u0432\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439<br \/>  cd \\<br \/>  \u0438 \u043e\u0447\u0438\u0441\u0442\u0438\u043c \u044d\u043a\u0440\u0430\u043d \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 cls (\u043d\u0435\u0442, \u043d\u0435 \u043d\u0430\u0434\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c rm)<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u0447\u0442\u043e \u0438 \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u2014 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0434\u0430\u0436\u0435 \u043d\u0435 \u043a\u043e\u0434, \u0430 \u0434\u0432\u0435 \u0441\u0442\u0440\u043e\u043a\u0438, \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u043e\u043d\u0438 \u0434\u0435\u043b\u0430\u044e\u0442. \u0417\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441 get-host \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c # \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u0438\u0448\u0435\u043c.<\/p>\n<pre><code class=\"plaintext\"># \u041f\u0440\u0438\u043c\u0435\u0440 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u0431\u043e\u0442\u0430  # get-host &lt;# \u044d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u0440 \u043c\u043d\u043e\u0433\u043e\u0441\u0442\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f #&gt; $TimeNow = Get-Date $TimeNow <\/code><\/pre>\n<p>  <i>(\u0427\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e. \u0412 \u0432\u044b\u043f\u0430\u0434\u0430\u044e\u0449\u0435\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435 \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u0434\u0435\u0441\u044f\u0442\u043a\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u2014 \u043d\u043e powershell \u0442\u0430\u043c \u043d\u0435\u0442. Dos \u0435\u0441\u0442\u044c. Perl \u0435\u0441\u0442\u044c. )<\/i><\/p>\n<p>  \u0418 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043a\u043e\u0434, \u043d\u0430\u0436\u0430\u0432 F5 \u0438\u043b\u0438 &#171;&gt;&#187; \u0438\u0437 GUI.<\/p>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0438\u043c \u0432\u044b\u0432\u043e\u0434:<\/p>\n<pre><code class=\"plaintext\">Saturday, December 8, 2019 21:00:50 PM (\u0438\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0442\u0438\u043f\u0430) <\/code><\/pre>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u044d\u0442\u0438\u043c\u0438 \u0434\u0432\u0443\u043c\u044f \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438, \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c\u0438 \u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043a \u044d\u0442\u043e\u043c\u0443 \u043d\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f.<\/p>\n<p>  \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043f\u0430\u0441\u043a\u0430\u043b\u044f (\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e), \u043f\u043e\u0432\u0435\u0440\u0448\u0435\u043b\u043b \u0441\u0430\u043c \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043a\u0430\u043a\u043e\u0439 \u0442\u0438\u043f \u043f\u0440\u0438\u0441\u0432\u043e\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u044d\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 <a href=\"https:\/\/habr.com\/ru\/post\/161205\/\">\u041b\u0438\u043a\u0431\u0435\u0437 \u043f\u043e \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u044f\u0437\u044b\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f <\/a><br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u0437\u0430\u0432\u043e\u0434\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e $TimeNow, \u0438 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u044f \u0435\u0439 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0434\u0430\u0442\u044b \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (Get-Date), \u043d\u0430\u043c \u043d\u0435 \u043d\u0430\u0434\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c\u0441\u044f, \u043a\u0430\u043a\u043e\u0439 \u0442\u0438\u043f \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0430\u043c \u0431\u0443\u0434\u0435\u0442. <\/p>\n<p>  \u041f\u0440\u0430\u0432\u0434\u0430, \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u0437\u043d\u0430\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u043d\u043e, \u043d\u043e \u044d\u0442\u043e \u043f\u043e\u0442\u043e\u043c. \u041d\u0438\u0436\u0435 \u0432 \u0442\u0435\u043a\u0441\u0442\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u0440.<br \/>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043c (\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435) <\/p>\n<pre><code class=\"plaintext\">$TimeNow | Get-member<\/code><\/pre>\n<p>  \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u043e\u043c\u0435\u0440 1<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">PS C:\\&gt; $TimeNow | Get-member    TypeName: System.DateTime Name                 MemberType     Definition                                                                                                                                        ----                 ----------     ----------                                                                                                                                        Add                  &lt;b&gt;Method         &lt;\/b&gt;datetime Add(timespan value)   .. DisplayHint          NoteProperty   DisplayHintType DisplayHint=DateTime                                                                                                              Date                 &lt;b&gt;Property       &lt;\/b&gt;datetime Date {get;}                                                                                                                              Year                 Property       int Year {get;}    ..                                                                                                                                DateTime             ScriptProperty System.Object DateTime {get=if ((&amp; { Set-StrictMode -Version 1; $this.DisplayHint }) -ieq  \"Date\")...                                          <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e, \u0441\u043e\u0437\u0434\u0430\u043b\u0430\u0441\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0442\u0438\u043f\u0430 TypeName: System.DateTime \u0441 \u043a\u0443\u0447\u0435\u0439 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 (\u0432 \u0441\u043c\u044b\u0441\u043b\u0435, \u0447\u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u044d\u0442\u0438\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c\\\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439) \u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432.<\/p>\n<p>  \u0412\u044b\u0437\u043e\u0432\u0435\u043c <code>$TimeNow.DayOfYear<\/code> \u2014 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043d\u043e\u043c\u0435\u0440 \u0434\u043d\u044f \u0432 \u0433\u043e\u0434\u0443.<br \/>  \u0412\u044b\u0437\u043e\u0432\u0435\u043c <code>$TimeNow.DayOfYear | Get-Member <\/code> \u2014 \u043f\u043e\u043b\u0443\u0447\u0438\u043c <code>TypeName: System.Int32<\/code> \u0438 \u0433\u0440\u0443\u043f\u043f\u0443 \u043c\u0435\u0442\u043e\u0434\u043e\u0432. <br \/>  \u0412\u044b\u0437\u043e\u0432\u0435\u043c <code>$TimeNow.ToUniversalTime()<\/code> \u2014 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0432\u0440\u0435\u043c\u044f \u043f\u043e UTC<\/p>\n<p>  <b>\u041e\u0442\u043b\u0430\u0434\u0447\u0438\u043a<\/b><\/p>\n<p>  \u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043e \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0441\u0442\u0440\u043e\u043a\u0438, \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432 ISE \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044f Debug \u2014 toggle break point<br \/>  \u041f\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0442\u043e\u0447\u043a\u0443 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0433\u0434\u0435-\u0442\u043e \u043f\u043e\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u044d\u0442\u0438 \u0434\u0432\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435, \u043a\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430. <\/p>\n<p>  <b>3. \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c \u0441 \u0431\u043e\u0442\u043e\u043c \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c<\/b><\/p>\n<p>  \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u043f\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e \u0441 \u0431\u043e\u0442\u043e\u043c, \u0441 \u0432\u0441\u0435\u043c\u0438 get\\push \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0435\u0449\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u044b, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u043e\u043f\u0440\u043e\u0441 \u0442\u0435\u043e\u0440\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0444\u0430\u043a\u0443\u043b\u044c\u0442\u0430\u0442\u0438\u0432\u043d\u043e. <\/p>\n<p>  \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e:<\/p>\n<ul>\n<li>\u041d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e-\u0442\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u043a\u0443<\/li>\n<li>\u041d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0438\u0437 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u043a\u0438<\/li>\n<\/ul>\n<p>  3.1 \u0423\u0447\u0438\u043c\u0441\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u043a\u0443 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u0437 \u043d\u0435\u0435 \u0436\u0435<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 &#8212; \u0447\u0430\u0441\u0442\u044c 3<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Write-output \"This is part 3\" $MyToken = \"1234544311:AbcDefNNNNNNNNNNNNN\" $MyChatID = \"123456789\" $MyProxy = \"http:\/\/1.2.3.4:5678\"   $TimeNow = Get-Date $TimeNow.ToUniversalTime() $ScriptDir = Split-Path $script:MyInvocation.MyCommand.Path $BotVersion = \"BT102\"  $MyText01 = \"Life is directed motion - \" + $TimeNow  $URL4SEND = \"https:\/\/api.telegram.org\/bot$MyToken\/sendMessage?chat_id=$MyChatID&amp;text=$MyText01\"  Invoke-WebRequest -Uri $URL4SEND <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0438 \u0432 \u0420\u0424 \u043d\u0430 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043e\u0448\u0438\u0431\u043a\u0443 Unable to connect to the remote server. <\/p>\n<p>  \u0418\u043b\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u2014 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0432\u044f\u0437\u0438 \u0438 \u0442\u043e\u0433\u043e, \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043b\u0438 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438 <br \/>  \u0427\u0442\u043e \u0436 \u2014 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438. \u0423\u0447\u0442\u0438\u0442\u0435 \u2014 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0438 \u0432\u043e\u043e\u0431\u0449\u0435 \u043b\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438 \u043a\u0440\u0430\u0439\u043d\u0435 \u043e\u043f\u0430\u0441\u043d\u043e \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f.<\/p>\n<p>  \u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0438\u0441\u043a\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u0430 \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u0435\u043c\u044b\u0445 http \u043f\u0440\u043e\u043a\u0441\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0423 \u043c\u0435\u043d\u044f \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043f\u044f\u0442\u0430\u044f \u043f\u043e \u0441\u0447\u0435\u0442\u0443. <\/p>\n<p>  \u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u043a\u0441\u0438:<\/p>\n<pre><code class=\"plaintext\">Invoke-WebRequest -Uri $URL4SEND -Proxy $MyProxy <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0432 \u0432\u0430\u0448 \u0447\u0430\u0442 \u0441 \u0431\u043e\u0442\u043e\u043c \u2014 \u0442\u043e \u0432\u0441\u0435 \u043e\u0442\u043b\u0438\u0447\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u0438\u0434\u0442\u0438 \u0434\u0430\u043b\u044c\u0448\u0435. \u0415\u0441\u043b\u0438 \u043d\u0435\u0442 \u2014 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0439\u0442\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0443.<\/p>\n<p>  \u041c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0432\u043e \u0447\u0442\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432\u0430\u0448\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 $URL4SEND \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0435\u0435 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u043e\u0442 \u0442\u0430\u043a:<\/p>\n<pre><code class=\"plaintext\">$URL4SEND2 = '\"'+$URL4SEND+'\"' start chrome $URL4SEND2  <\/code><\/pre>\n<p>  <b>3.2. \u041f\u0438\u0441\u0430\u0442\u044c \u00ab\u0447\u0442\u043e-\u0442\u043e\u00bb \u0432 \u0447\u0430\u0442 \u043c\u044b \u043d\u0430\u0443\u0447\u0438\u043b\u0438\u0441\u044c, \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0447\u0438\u0442\u0430\u0442\u044c<\/b> <\/p>\n<p>  \u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0435\u0449\u0435 4 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0442\u0430\u043c \u0432\u043d\u0443\u0442\u0440\u0438 \u0447\u0435\u0440\u0435\u0437 | get-member<\/p>\n<pre><code class=\"plaintext\">$URLGET = \"https:\/\/api.telegram.org\/bot$MyToken\/getUpdates\" $MyMessageGet = Invoke-WebRequest -Uri $URLGET -Method Get -Proxy $MyProxy Write-Host \"Get-Member\" $MyMessageGet | Get-Member <\/code><\/pre>\n<p>  \u0421\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u043d\u0430\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 <\/p>\n<pre><code class=\"plaintext\">Content           Property   string Content {get;}   ParsedHtml        Property   mshtml.IHTMLDocument2 ParsedHtml {get;}                                     RawContent        Property   string RawContent {get;set;}<\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0432 \u043d\u0438\u0445:<\/p>\n<pre><code class=\"plaintext\">Write-Host \"ParsedHtml\" $MyMessageGet.ParsedHtml # \u0442\u0443\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 Write-Host \"RawContent\" $MyMessageGet.RawContent # \u0438 \u0442\u0443\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435, \u043d\u043e \u0435\u0449\u0435 \u043a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0438 \u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0435.  Write-Host \"Content\" $MyMessageGet.Content <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0434\u043b\u0438\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0432\u0438\u0434\u0430:<\/p>\n<pre><code class=\"plaintext\">{\"ok\":true,\"result\":[{\"update_id\":12345678, \"message\":{\"message_id\":3,\"from\":{\"id\"<\/code><\/pre>\n<p>  \u041a \u0441\u0447\u0430\u0442\u044c\u044e, \u0432 \u0440\u0430\u043d\u0435\u0435 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c-\u0431\u043e\u0442 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u044d\u0442\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 (<i>\u0434\u0430, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e $MyMessageGet.RawContent | get-member \u2014 \u044d\u0442\u043e System.String<\/i>), \u0443\u0436\u0435 \u0431\u044b\u043b\u0430 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043d\u0430. <\/p>\n<p>  <b>4. \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0435 (\u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0445\u043e\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043c\u044b \u0443\u0436\u0435 \u0443\u043c\u0435\u0435\u043c)<\/b><\/p>\n<p>  \u041a\u0430\u043a \u0443\u0436\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e <a href=\"https:\/\/habr.com\/ru\/post\/317906\/\">\u0442\u0443\u0442<\/a>, \u0441\u0430\u043c\u043e\u0435 \u043d\u0443\u0436\u043d\u043e\u0435 \u043b\u0435\u0436\u0438\u0442 \u0432 content. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0435\u0433\u043e \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u0435\u0439.<\/p>\n<p>  \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0431\u043e\u0442\u0443 \u0435\u0449\u0435 \u043f\u0430\u0440\u0443 \u0444\u0440\u0430\u0437 \u0438\u0437 web \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0438\u043b\u0438 \u0441 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430<\/p>\n<pre><code class=\"plaintext\">\/message1 \/message2 \/message3<\/code><\/pre>\n<p>  \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 $URLGET.<\/p>\n<p>  \u041c\u044b \u0443\u0432\u0438\u0434\u0438\u043c \u0447\u0442\u043e-\u0442\u043e \u0442\u0438\u043f\u0430:<\/p>\n<pre><code class=\"plaintext\">{\"ok\":true,\"result\":[{\"update_id\":NNNNNNN, \"message\":{\"message_id\":10, .. \"text\":\"\/message1\" \"message\":{\"message_id\":11, .. \"text\":\"\/message2  \"message\":{\"message_id\":12, .. \"text\":\"\/message3 <\/code><\/pre>\n<p>  \u0427\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435? \u041a\u0430\u043a\u043e\u0439-\u0442\u043e \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043e\u0431\u044c\u0435\u043a\u0442 \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u043e\u0431\u044c\u0435\u043a\u0442\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0441\u043a\u0432\u043e\u0437\u043d\u043e\u0439 \u0438\u043d\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0447\u0430\u0442\u0430, \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0435\u0449\u0435 \u043c\u0430\u0441\u0441\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.<\/p>\n<p>  \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c \u043d\u0430\u043c \u00ab\u0447\u0442\u043e \u044d\u0442\u043e \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442 \u0442\u0430\u043a\u043e\u0439\u00bb \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u2014 \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0443\u0436\u0435 \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u0430 \u0437\u0430 \u043d\u0430\u0441. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0442\u0430\u043c \u0432\u043d\u0443\u0442\u0440\u0438:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0427\u0438\u0442\u0430\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0447\u0430\u0441\u0442\u044c 4<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Write-Host \"This is part 4\" &lt;# \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u044d\u0442\u0430 \u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u0430 \u0432 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0435, \u043d\u043e \u043f\u043e \u043d\u0435\u0439 \u0443\u0434\u043e\u0431\u043d\u043e \u0438\u0441\u043a\u0430\u0442\u044c. #&gt;   $Content4Pars01 = ConvertFrom-Json $MyMessageGet.Content $Content4Pars01 | Get-Member $Content4Pars01.result $Content4Pars01.result[0] $Content4Pars01.result[0] | Get-Member $Content4Pars01.result[0].update_id $Content4Pars01.result[0].message $Content4Pars01.result[0].message.text $Content4Pars01.result[1].message.text $Content4Pars01.result[2].message.text  <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <b>5. \u0427\u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c <\/b><\/p>\n<p>  \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u043e\u0434 \u0438\u043c\u0435\u043d\u0435\u043c myfirstbotBT105 \u0438\u043b\u0438 \u043a\u0430\u043a\u043e\u0435 \u0432\u0430\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f, \u043f\u043e\u043c\u0435\u043d\u044f\u0435\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0438 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0432\u0435\u0441\u044c \u0443\u0436\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0434 \u0447\u0435\u0440\u0435\u0437<\/p>\n<p>  <code>&lt;#start comment 105 end comment 105#&gt;<\/code><\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0430\u0434\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f, \u0433\u0434\u0435 \u0431\u0440\u0430\u0442\u044c \u0441\u043b\u043e\u0432\u0430\u0440\u044c (\u043d\u0443 \u043a\u0430\u043a \u0433\u0434\u0435 \u2014 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u0432 \u0444\u0430\u0439\u043b\u0435) \u0438 \u043a\u0430\u043a \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c.<\/p>\n<p>  \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0431\u0438\u0442\u044c \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u043f\u0440\u044f\u043c\u043e \u0432 \u0442\u0435\u043a\u0441\u0442\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u043d\u043e \u044d\u0442\u043e \u0436\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u0434\u0435\u043b\u043e. <br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0441 \u0447\u0435\u043c \u0443\u043c\u0435\u0435\u0442 \u0448\u0442\u0430\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c powershell.<br \/>  \u0412\u043e\u043e\u0431\u0449\u0435 \u0442\u043e \u0435\u043c\u0443 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u0441 \u043a\u0430\u043a\u0438\u043c \u0444\u0430\u0439\u043b\u043e\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043d\u0435 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0430\u043c.<br \/>  \u041d\u0430 \u0432\u044b\u0431\u043e\u0440 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c: txt (\u043c\u043e\u0436\u043d\u043e, \u043d\u043e \u0437\u0430\u0447\u0435\u043c), csv, xml.<br \/>  <s>\u0410 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0435\u0445 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c<\/s> \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u0441\u0435\u0445. <br \/>  \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043a\u043b\u0430\u0441\u0441 MyVocabClassExample1 \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e $MyVocabExample1 <br \/>  \u0437\u0430\u043c\u0435\u0447\u0443 \u0447\u0442\u043e \u043a\u043b\u0430\u0441\u0441 \u043f\u0438\u0448\u0435\u0442\u0441\u044f \u0431\u0435\u0437 $<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 #5<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">write-host \"This is part 5\" class MyVocabClassExample1 {     [string]$Original  # \u0441\u043b\u043e\u0432\u043e     [string]$Transcript     [string]$Translate     [string]$Example     [int]$VocWordID # \u043e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 int \u0441 \u0435\u0433\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043a \u0434\u0438\u043a\u0438\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f\u043c, \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 - \u043d\u0435\u0434\u0430\u0432\u043d\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u0441 SSD HPE. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u044f \u043d\u0435 \u0441\u0442\u0430\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442, \u043f\u043e\u0442\u043e\u043c \u0432\u0441\u0435 \u0436\u0435 \u0434\u043e\u043f\u0438\u0441\u0430\u043b \u0438 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b.     }  $MyVocabExample1 = [MyVocabClassExample1]::new() $MyVocabExample1.Original = \"Apple\" $MyVocabExample1.Transcript = \"[ \u02c8ap\u0259l ]\" $MyVocabExample1.Translate = \"\u042f\u0431\u043b\u043e\u043a\u043e\" $MyVocabExample1.Example = \"An apple is a sweet, edible fruit produced by an apple tree (Malus domestica)\" # $MyVocabExample1.$VocWordID = 1  $MyVocabExample2 = [MyVocabClassExample1]::new() $MyVocabExample2.Original = \"Pear\" $MyVocabExample2.Transcript = \"[ pe(\u0259)r ]\" $MyVocabExample2.Translate = \"\u0413\u0440\u0443\u0448\u0430\" $MyVocabExample2.Example = \"The pear (\/\u02c8p\u025b\u0259r\/) tree and shrub are a species of genus Pyrus\" # $MyVocabExample1.$VocWordID = 2 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u044b \u043f\u043e <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/out-file?view=powershell-6\">\u043e\u0431\u0440\u0430\u0437\u0446\u0443<\/a>.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 #5.1<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Write-Host $ScriptDir # \u043d\u0430\u0434\u0435\u044e\u0441\u044c $ScriptDir \u0432\u044b \u043d\u0435 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438  $MyFilenameExample01 = $ScriptDir + \"\\Example01.txt\" $MyFilenameExample02 = $ScriptDir + \"\\Example02.txt\" Write-Host $MyFilenameExample01 Out-File  -FilePath $MyFilenameExample01 -InputObject $MyVocabExample1  Out-File  -FilePath $MyFilenameExample01 -InputObject -Append $MyVocabExample2 notepad $MyFilenameExample01 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>   \u2014 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0448\u0438\u0431\u043a\u0443 \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0435 Out-File -FilePath $MyFilenameExample01 -InputObject -Append $MyVocabExample2.<\/p>\n<p>  \u041d\u0435 \u0445\u043e\u0447\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c, \u0430\u0439-\u0430\u0439 \u043a\u0430\u043a\u0430\u044f \u0434\u043e\u0441\u0430\u0434\u0430.<\/p>\n<pre><code class=\"plaintext\">$MyVocabExample3AsArray = @($MyVocabExample1,$MyVocabExample2) Out-File  -FilePath $MyFilenameExample02 -InputObject $MyVocabExample3AsArray notepad $MyFilenameExample02 <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0432\u044b\u0448\u043b\u043e. \u041f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u0438\u0434 \u2014 \u0430 \u043a\u0430\u043a \u0438\u0437 \u043d\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c? \u0412\u0432\u043e\u0434\u0438\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0438 \u0442\u0435\u043a\u0441\u0442\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u044f\u0442\u044b\u0435?<\/p>\n<p>  \u0418 \u0432 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u00ab\u0444\u0430\u0439\u043b \u0441 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u2014 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438, comma-separated values (CSV) \u0410 <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/export-csv?view=powershell-6\">\u0421\u0422\u041e\u041f \u041f\u041e\u0413\u041e\u0414\u0418\u0422\u0415<\/a>. <br \/>  # <\/p>\n<pre><code class=\"plaintext\">$MyFilenameExample03 = $ScriptDir + \"\\Example03.csv\" $MyFilenameExample04 = $ScriptDir + \"\\Example04.csv\" Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample1  Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample2 -Append  Export-Csv  -Path $MyFilenameExample04 -InputObject $MyVocabExample3AsArray  <\/code><\/pre>\n<p>  \u041a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c, MS \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u043e\u0442\u043b\u0438\u0447\u0438\u043b\u043e\u0441\u044c \u043b\u043e\u0433\u0438\u043a\u043e\u0439, \u0434\u043b\u044f \u0441\u0445\u043e\u0436\u0435\u0439 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0432 \u043e\u0434\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f -FilePath, \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u043e\u0439 -Path.<\/p>\n<p>  \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e \u044d\u0442\u043e\u043c \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0444\u0430\u0439\u043b\u0435 \u043f\u0440\u043e\u043f\u0430\u043b \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a, \u0432 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0432\u044b\u0448\u043b\u043e\u2026 \u043d\u0443 \u0447\u0442\u043e \u0442\u043e \u0432\u044b\u0448\u043b\u043e. <i>#TYPE System.Object[] 00<br \/>  # \u201eCount\u201c,\u00bbLength&#187;,\u00abLongLength\u00bb,\u00abRank\u00bb,\u00abSyncRoot\u00bb,\u00abIsReadOnly\u00bb,\u00abIsFixedSize\u00bb,\u00abIsSynchronized\u00bb<br \/>  <\/i># <br \/>  \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0448\u0435\u043c:<\/p>\n<pre><code class=\"plaintext\">Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample1 -Encoding Unicode Export-Csv  -Path $MyFilenameExample03 -InputObject $MyVocabExample2 -Append -Encoding Unicode notepad $MyFilenameExample03 notepad $MyFilenameExample04 <\/code><\/pre>\n<p>  \u0412\u0440\u043e\u0434\u0435 \u043f\u043e\u043c\u043e\u0433\u043b\u043e \u2014 \u043d\u043e \u0444\u043e\u0440\u043c\u0430\u0442 \u043c\u043d\u0435 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f. <\/p>\n<p>  \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043c\u043d\u0435 \u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f, \u0447\u0442\u043e \u044f \u043d\u0435 \u043c\u043e\u0433\u0443 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u0437 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0444\u0430\u0439\u043b \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e.<br \/>  \u041a\u0441\u0442\u0430\u0442\u0438, \u0440\u0430\u0437 \u0443\u0436 \u043d\u0430\u0447\u0430\u043b\u0438 \u0432 \u0444\u0430\u0439\u043b\u044b \u043f\u0438\u0441\u0430\u0442\u044c \u2014 \u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0432\u0435\u0441\u0442\u0438 \u043b\u043e\u0433 \u0437\u0430\u043f\u0443\u0441\u043a\u0430? \u0412\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c, \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0443\u043c\u0435\u0435\u043c.<\/p>\n<p>  \u041f\u0438\u0441\u0430\u0442\u044c, \u043f\u0440\u0430\u0432\u0434\u0430, \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u043d\u0435\u0447\u0435\u0433\u043e, \u0437\u0430\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c \u043a\u0430\u043a \u043b\u0443\u0447\u0448\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0440\u043e\u0442\u0430\u0446\u0438\u044e \u043b\u043e\u0433\u043e\u0432. <br \/>  \u041f\u043e\u043a\u0430 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c xml.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e xml<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">$MyFilenameExample05 = $ScriptDir + \"\\Example05.xml\" $MyFilenameExample06 = $ScriptDir + \"\\Example06.xml\" Export-Clixml  -Path $MyFilenameExample05 -InputObject $MyVocabExample1  Export-Clixml  -Path $MyFilenameExample05 -InputObject $MyVocabExample2 -Append -Encoding Unicode Export-Clixml  -Path $MyFilenameExample06 -InputObject $MyVocabExample3AsArray notepad $MyFilenameExample05 notepad $MyFilenameExample06 <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0423 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 \u0432 xml \u0441\u043f\u043b\u043e\u0448\u043d\u044b\u0435 \u043f\u043b\u044e\u0441\u044b \u2014 \u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0441\u0442\u044c, \u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432\u0441\u0435\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u0438 \u043d\u0435 \u043d\u0430\u0434\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c uppend.<\/p>\n<p>  \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/import-clixml?view=powershell-6\">\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0444\u0430\u0439\u043b xml<\/a>. <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f \u0438\u0437 xml<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">$MyFilenameExample06 = $ScriptDir + \"\\Example06.xml\" $MyVocabExample4AsArray = Import-Clixml -Path $MyFilenameExample06 # $MyVocabExample4AsArray  # $MyVocabExample4AsArray[0] # \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435\u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0445 \u043d\u044e\u0430\u043d\u0441\u0430\u0445. Powershell \u0432\u0440\u0435\u043c\u044f \u043e\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432\u0435\u0434\u0435\u0442 \u0441\u0435\u0431\u044f \u043d\u0435 \u0442\u0430\u043a, \u043a\u0430\u043a \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u043a\u0430\u043a \u0431\u044b \u0441\u0442\u043e\u0438\u043b\u043e \u0431\u044b \u043e\u0436\u0438\u0434\u0430\u0442\u044c \u0431\u044b. # \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0443 \u043c\u0435\u043d\u044f \u044d\u0442\u0438 \u0434\u0432\u0430 \u0432\u044b\u0432\u043e\u0434\u0430 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f # Write-Output $MyVocabExample4AsArray  # write-host $MyVocabExample4AsArray  <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0412\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u0437\u0430\u0434\u0430\u0447\u0435. \u041f\u0440\u043e\u0431\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043c\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u0438, \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b\u0438, \u0444\u043e\u0440\u043c\u0430\u0442 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043d\u044f\u0442\u0435\u043d, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0444\u0430\u0439\u043b\u0430 \u0434\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0440\u043e\u043a. <\/p>\n<p>  \u041d\u0430\u043f\u043e\u043c\u043d\u044e, \u0447\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0430 \u0431\u044b\u043b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u043e\u0442\u0430. <\/p>\n<p>  \u0424\u043e\u0440\u043c\u0430\u0442 \u0440\u0430\u0431\u043e\u0442\u044b: \u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e \u0431\u043e\u0442\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u00ab\u043f\u0440\u0438\u043c\u0435\u0440\u00bb, \u0431\u043e\u0442 \u0448\u043b\u0435\u0442 \u043c\u043d\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e \u0438 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044e, \u0438 \u0447\u0435\u0440\u0435\u0437 10 \u0441\u0435\u043a\u0443\u043d\u0434 \u0448\u043b\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439. \u0427\u0438\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043c\u044b \u0443\u043c\u0435\u0435\u043c, \u0435\u0449\u0435 \u0431\u044b \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0431\u0438\u0440\u0430\u0442\u044c \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438, \u0438 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0432 \u043d\u0435\u0431\u044b\u0442\u0438\u0435. <\/p>\n<p>  \u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0432\u0441\u0435 \u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043a\u0430\u043a \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0435, \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0430\u0432\u0448\u0438\u0435 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u043c\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0441 txt \u0438 csv, \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u0444\u0430\u0439\u043b \u043a\u0430\u043a \u0432\u0435\u0440\u0441\u0438\u044e B106<\/p>\n<p>  \u0410, \u0434\u0430. \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u0447\u0442\u043e-\u0442\u043e \u0431\u043e\u0442\u0443 \u0435\u0449\u0435 \u0440\u0430\u0437.<\/p>\n<p>  <b>6. \u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0438\u0437 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e<\/b><\/p>\n<p>  \u041f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u0435\u043c, \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u00ab\u0445\u043e\u0442\u044c \u0447\u0435\u0433\u043e-\u0442\u043e\u00bb, \u043a\u0440\u043e\u043c\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. <\/p>\n<p>  \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435\u0442 \u0432\u0441\u0435\u0433\u043e \u043e\u0434\u043d\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0438 \u0432\u0441\u0435\u0433\u043e \u0438\u0437 \u043e\u0434\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0430 \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0434\u043d\u043e \u0438 \u0442\u043e \u0436\u0435?<\/p>\n<p>  \u041f\u0440\u043e\u0449\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e. \u0418\u0442\u0430\u043a, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0442\u0438\u043f\u0430 \u043e\u0431\u044a\u0435\u043a\u0442 $MyVocabExample4AsArray, \u0441\u0447\u0438\u0442\u0430\u043d\u043d\u0430\u044f \u0438\u0437 \u0444\u0430\u0439\u043b\u0430, \u0432 \u0432\u0438\u0434\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u043d\u0430 \u0446\u0435\u043b\u044b\u0445 \u0434\u0432\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430. <br \/>  <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_functions?view=powershell-6\">\u041f\u043e\u0435\u0445\u0430\u043b\u0438 \u0447\u0438\u0442\u0430\u0442\u044c.<\/a><\/p>\n<p>  \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u0447\u0430\u0441\u0430\u043c\u0438, \u043d\u0430\u043c \u043f\u043e\u0442\u043e\u043c \u044d\u0442\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f (\u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u2014 \u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \ud83d\ude42<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 #6.1<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Write-Output \"This is Part 6\" $Timezone = (Get-TimeZone) IF($Timezone.SupportsDaylightSavingTime -eq $True){     $TimeAdjust =  ($Timezone.BaseUtcOffset.TotalSeconds + 3600) } # \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f     ELSE{$TimeAdjust = ($Timezone.BaseUtcOffset.TotalSeconds)      }      function MyFirstFunction($SomeExampleForFunction1){ $TimeNow = Get-Date $TimeNow.ToUniversalTime() # $MyText02 = $TimeNow + \" \" + $SomeExampleForFunction1 # \u0438 \u0432\u043e\u0442 \u0442\u0443\u0442 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043e\u0448\u0438\u0431\u043a\u0443 $MyText02 = $SomeExampleForFunction1 + \" \" + $TimeNow # \u0430 \u0442\u0443\u0442 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043c, \u043a\u0442\u043e \u0434\u043e\u0433\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0435\u043c\u0443 - \u0442\u043e\u0442 \u043c\u043e\u043b\u043e\u0434\u0435\u0446.  $URL4SendFromFunction = \"https:\/\/api.telegram.org\/bot$MyToken\/sendMessage?chat_id=$MyChatID&amp;text=$MyText02\" Invoke-WebRequest -Uri $URL4SendFromFunction -Proxy $MyProxy } <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f $MyToken \u0438 $MyChatID, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0436\u0435\u0441\u0442\u043a\u043e \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u044b \u0440\u0430\u043d\u0435\u0435.<\/p>\n<p>  \u0422\u0430\u043a \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0438, \u0435\u0441\u043b\u0438 $MyToken \u2014 \u043e\u0434\u0438\u043d \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0431\u043e\u0442\u0430, \u0442\u043e $MyChatID \u0431\u0443\u0434\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0447\u0430\u0442\u0430. <\/p>\n<p>  \u041e\u0434\u043d\u0430\u043a\u043e, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u043e \u043f\u043e\u043a\u0430 \u043c\u044b \u044d\u0442\u043e \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u043c. <\/p>\n<p>  \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 $MyVocabExample4AsArray \u043d\u0435 \u043c\u0430\u0441\u0441\u0438\u0432, \u0445\u043e\u0442\u044f \u0438 \u043e\u0447\u0435\u043d\u044c \u043d\u0430 \u043d\u0435\u0433\u043e \u043f\u043e\u0445\u043e\u0436, \u0442\u043e <i>\u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u0437\u044f\u0442\u044c \u0438<\/i> \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0435\u0433\u043e \u0434\u043b\u0438\u043d\u0443. <\/p>\n<p>  \u041f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0430\u0437 \u0434\u0435\u043b\u0430\u0442\u044c \u0442\u043e, \u0447\u0435\u0433\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u043b\u044c\u0437\u044f \u2014 <s>\u0434\u0435\u0441\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u043f\u043e \u043a\u043e\u0434\u0435\u043a\u0441\u0443<\/s> \u2014 \u0432\u0437\u044f\u0442\u044c \u0438 \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 #6.2<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">$MaxRandomExample = 0  foreach ($Obj in $MyVocabExample4AsArray) { $MaxRandomExample ++ } Write-Output $MaxRandomExample $RandomExample = Get-Random -Minimum 0 -Maximum ($MaxRandomExample) $TextForExample1 = $MyVocabExample4AsArray[$RandomExample].Original # MyFirstFunction($TextForExample1) # \u0438\u043b\u0438 \u0432 \u043e\u0434\u043d\u0443 \u0441\u0442\u0440\u043e\u043a\u0443 # MyFirstFunction($MyVocabExample4AsArray[Get-Random -Minimum 0 -Maximum ($MaxRandomExample -1)].Example) # \u0423\u0433\u0430\u0434\u0430\u0439\u0442\u0435 \u0441\u0430\u043c\u0438, \u043a\u0430\u043a\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u043b\u0435\u0433\u0447\u0435 \u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c\u0438 \u043b\u044e\u0434\u044c\u043c\u0438. <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  Random <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.utility\/get-random?view=powershell-6\">\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f<\/a>. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c 0 \u0438\u043b\u0438 1 (\u0443 \u043d\u0430\u0441 \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435). \u041f\u0440\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0438 \u0433\u0440\u0430\u043d\u0438\u0446 0..1 \u2014 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043b\u0438 \u043c\u044b \u00ab1\u00bb? <br \/>  \u043d\u0435\u0442 \u2014 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043c, \u0443 \u043d\u0430\u0441 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u043f\u0440\u0438\u043c\u0435\u0440 Example 2: Get a random integer between 0 and 99 Get-Random -Maximum 100<br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f 0..1 \u043d\u0430\u043c \u043d\u0430\u0434\u043e \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 0..2, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 = 1. <\/p>\n<p>  <b>7. \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u0440\u0438\u0448\u0435\u0434\u0448\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043b\u0438\u043d\u0430 \u043e\u0447\u0435\u0440\u0435\u0434\u0438<\/b><\/p>\n<p>  \u041d\u0430 \u0447\u0435\u043c \u043c\u044b \u0440\u0430\u043d\u0435\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438\u0441\u044c? \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f $MyMessageGet<br \/>  \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0430\u044f \u0438\u0437 \u043d\u0435\u0435 $Content4Pars01, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043c\u0430\u0441\u0441\u0438\u0432\u0430 Content4Pars01.result<\/p>\n<pre><code class=\"plaintext\">$Content4Pars01.result[0].update_id $Content4Pars01.result[0].message $Content4Pars01.result[0].message.text<\/code><\/pre>\n<p>  \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u0431\u043e\u0442\u0443 \/message10, \/message11, \/message12, \/word \u0438 \u0435\u0449\u0435 \u0440\u0430\u0437 \/word \u0438 \/\u043f\u0440\u0438\u0432\u0435\u0442. <br \/>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438: <\/p>\n<pre><code class=\"plaintext\">$Content4Pars01.result[0].message.text $Content4Pars01.result[2].message.text<\/code><\/pre>\n<p>  \u041f\u0435\u0440\u0435\u0431\u0435\u0440\u0435\u043c \u0432\u0441\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0435 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u043e\u0442\u0432\u0435\u0442, \u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \/word<br \/>  \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f case of, \u0442\u043e \u0447\u0442\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043a\u0430\u043a if-elseif, \u0432 powershell \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.core\/about\/about_switch?view=powershell-6\">\u0447\u0435\u0440\u0435\u0437 switch<\/a>. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432 \u043a\u043e\u0434\u0435 \u043d\u0438\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u043a\u043b\u044e\u0447 -wildcard, \u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438 \u0434\u0430\u0436\u0435 \u0432\u0440\u0435\u0434\u043d\u043e.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 #7.1<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">Write-Output \"This is part 7\" Foreach ($Result in $Content4Pars01.result) # \u0414\u0430, \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u0435\u0435   {      switch -wildcard ($Result.message.text)              {             \"\/word\" {MyFirstFunction($TextForExample1)}             } } <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u0430\u0440\u0443 \u0440\u0430\u0437. \u041f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u043e\u0434\u043d\u043e \u0438 \u0442\u043e \u0436\u0435 \u0441\u043b\u043e\u0432\u043e \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043c\u044b \u043e\u0448\u0438\u0431\u043b\u0438\u0441\u044c \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 random.<\/p>\n<p>  \u041d\u043e \u0441\u0442\u043e\u043f. \u041c\u044b \u0436\u0435 \u043d\u0435 \u0441\u043b\u0430\u043b\u0438 \/word \u0435\u0449\u0435 \u0440\u0430\u0437, \u043f\u043e\u0447\u0435\u043c\u0443 \u0436\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e? <\/p>\n<p>  \u041e\u0447\u0435\u0440\u0435\u0434\u044c \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0431\u043e\u0442\u0443 \u0438\u043c\u0435\u0435\u0442 \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0434\u043b\u0438\u043d\u0443 (\u043a\u0430\u0436\u0435\u0442\u0441\u044f, 100 \u0438\u043b\u0438 200 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439), \u0438 \u0435\u0435 \u043d\u0430\u0434\u043e \u043e\u0447\u0438\u0449\u0430\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e. <\/p>\n<p>  \u0412 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u044d\u0442\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u043e, \u043d\u043e \u0435\u0435 \u0436\u0435 \u043d\u0430\u0434\u043e \u0447\u0438\u0442\u0430\u0442\u044c! <\/p>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ?chat_id, \u0430 &amp;timeout, &amp;limit, &amp;parse_mode=HTML \u0438 &amp;disable_web_page_preview=true \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0443\u0436\u043d\u044b.<\/p>\n<p>  \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e <a href=\"https:\/\/core.telegram.org\/bots\/api\">telegram api \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0442\u0443\u0442 <br \/>  <\/a>\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u043c \u043f\u043e \u0431\u0435\u043b\u043e\u043c\u0443 \u0442\u0430\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e:<br \/>  <i>Identifier of the first update to be returned. Must be greater by one than the highest among the identifiers of previously received updates. By default, updates starting with the earliest <br \/>  <u>unconfirmed<\/u> update are returned. An update is considered confirmed as soon as getUpdates is called with an <u>offset <b>higher<\/b> than its update_id<\/u>. The negative offset can be specified to retrieve updates starting from -offset update from the end of the updates queue. All previous updates will forgotten.<br \/>  <\/i><br \/>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430:<\/p>\n<pre><code class=\"plaintext\">$Content4Pars01.result[0].update_id $Content4Pars01.result[1].update_id  $Content4Pars01.result | select -last 1 ($Content4Pars01.result | select -last 1).update_id<\/code><\/pre>\n<p>  \u0414\u0430 \u0438 \u0441\u0431\u0440\u043e\u0441\u0438\u043c \u2014 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0448\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e. \u0423 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u2014 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0432\u0441\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0438\u043b\u0438 \u0436\u0435 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e ID \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u0435\u0433\u043e \u0436\u0435 \u0438 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c. \u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432\u0442\u043e\u0440\u043e\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u043e\u0449\u0435. <\/p>\n<p>  \u0420\u0430\u043d\u044c\u0448\u0435 \u0443 \u043d\u0430\u0441 \u0441\u0442\u0440\u043e\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u00ab\u0432\u0441\u0435\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439\u00bb \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0430 \u043a\u0430\u043a <\/p>\n<pre><code class=\"plaintext\">$URLGET = \"https:\/\/api.telegram.org\/bot$MyToken\/getUpdates\"<\/code><\/pre>\n<p>  \u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043a\u0430\u043a <\/p>\n<pre><code class=\"plaintext\">$LastMessageId = ($Content4Pars01.result | select -last 1).update_id $URLGET1 = \"https:\/\/api.telegram.org\/bot$mytoken\/getUpdates?offset=$LastMessageId&amp;limit=100\"  $MyMessageGet = Invoke-WebRequest -Uri $URLGET1 -Method Get -Proxy $MyProxy  <\/code><\/pre>\n<p>  \u041d\u0438\u043a\u0442\u043e \u043d\u0435 \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u0438\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043f\u0440\u0440\u043e\u0441\u0438\u0442\u044c unconfirmed -&gt; confirmed.<\/p>\n<p>  \u041f\u043e\u0447\u0435\u043c\u0443 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043e\u043a? \u0412\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0441\u0431\u043e\u0439 \u043d\u0430 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0438, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0433\u043e \u0447\u0430\u0442-\u0431\u043e\u0442\u0430 \u043f\u0440\u043e\u043f\u0443\u0441\u043a \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u044d\u0442\u043e \u0435\u0449\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0433\u043e, \u0442\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0435 \u0447\u044c\u044e-\u0442\u043e \u0437\u0430\u0440\u043f\u043b\u0430\u0442\u0443 \u0438\u043b\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e \u043f\u043e \u043a\u0430\u0440\u0442\u0435, \u0442\u043e \u0438\u0442\u043e\u0433 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0445\u0443\u0436\u0435. <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0415\u0449\u0435 \u043f\u0430\u0440\u0430 \u0441\u0442\u0440\u043e\u0447\u0435\u043a \u043a\u043e\u0434\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"plaintext\">$LastMessageId = ($Content4Pars01.result | select -last 1).update_id  #\u043e\u0448\u0438\u0431\u043a\u0443 \u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e.  $URLGET1 = \"https:\/\/api.telegram.org\/bot$mytoken\/getUpdates?offset=$LastMessageId&amp;limit=100\"  Invoke-WebRequest -Uri $URLGET1 -Method Get -Proxy $MyProxy <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <b>8. \u0412\u043c\u0435\u0441\u0442\u043e \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/b><\/p>\n<p>  \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u2014 \u0447\u0442\u0435\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0441\u0431\u0440\u043e\u0441 \u043e\u0447\u0435\u0440\u0435\u0434\u0438, \u0447\u0442\u0435\u043d\u0438\u0435 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0444\u0430\u0439\u043b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b. <\/p>\n<p>  \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0441\u0435\u0433\u043e \u0447\u0435\u0442\u044b\u0440\u0435 \u0432\u0435\u0449\u0438:<\/p>\n<ul>\n<li>\u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0430 \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0447\u0430\u0442 <\/li>\n<li>\u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043e\u0442\u0432\u0435\u0442\u0430 \u0432 \u041b\u042e\u0411\u041e\u0419 \u0447\u0430\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u0431\u043e\u0442\u0430 <\/li>\n<li>\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0432 \u0446\u0438\u043a\u043b\u0435<\/li>\n<li>\u0437\u0430\u043f\u0443\u0441\u043a \u0431\u043e\u0442\u0430 \u0438\u0437 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 windows. <\/li>\n<\/ul>\n<p>  \u0412\u0441\u0435 \u044d\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0438 \u043b\u0435\u0433\u043a\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u0440\u043e \u0442\u0430\u043a\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043a\u0430\u043a <br \/>  Set-ExecutionPolicy Unrestricted \u0438 -ExecutionPolicy Bypass <br \/>  \u0446\u0438\u043a\u043b\u0430 \u0432\u0438\u0434\u0430<\/p>\n<pre><code class=\"plaintext\">$TimeToSleep = 3 # \u043e\u043f\u0440\u043e\u0441 \u043a\u0430\u0436\u0434\u044b\u0435 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b $TimeToWork = 10 # \u043c\u0438\u043d\u0443\u0442 $HowManyTimes = $TimeToWork*60\/$TimeToSleep # \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u043b\u044f \u0446\u0438\u043a\u043b\u0430 $MainCounter = 0 for ($MainCounter=0; $MainCounter -le $HowManyTimes) { sleep $TimeToSleep $MainCounter ++ <\/code><\/pre>\n<p>  \u0412\u0441\u0435\u043c \u0441\u043f\u0430\u0441\u0438\u0431\u043e, \u043a\u0442\u043e \u0434\u043e\u0447\u0438\u0442\u0430\u043b.<\/div>\n<p>               <script class=\"js-mediator-script\">!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement(\"script\"),r.type=\"text\/javascript\",r.async=!0,r.defer=!0,r.src=t,r.charset=\"UTF-8\";var d=function(){var e=a.getElementsByTagName(\"script\")[0];e.parentNode.insertBefore(r,e)};\"[object Opera]\"==e.opera?a.addEventListener?a.addEventListener(\"DOMContentLoaded\",d,!1):e.attachEvent(\"onload\",d):d() } } }t(\"\/\/mediator.mail.ru\/script\/2820404\/\",\"_mediator\")}(window);<\/script>      <br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/479172\/\"> https:\/\/habr.com\/ru\/post\/479172\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/479172\/\">\u0412 \u0445\u043e\u0434\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043e\u0432 \u0441 \u043f\u0440\u0438\u044f\u0442\u0435\u043b\u0435\u043c \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u0443\u0437\u043d\u0430\u043b, \u0447\u0442\u043e \u0434\u0435\u0442\u0435\u0439 \u0432 8-10 \u043a\u043b\u0430\u0441\u0441\u0435 \u0432 \u0438\u0445 \u0448\u043a\u043e\u043b\u0435 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u0443\u0447\u0430\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. Word, Excel \u0438 \u0432\u0441\u0435. \u041d\u0438 \u043b\u043e\u0433\u043e, \u043d\u0438 \u0434\u0430\u0436\u0435 \u043f\u0430\u0441\u043a\u0430\u043b\u044f, \u043d\u0438 \u0434\u0430\u0436\u0435 VBA \u0434\u043b\u044f Excel. <\/p>\n<p>  \u041e\u0447\u0435\u043d\u044c \u0443\u0434\u0438\u0432\u0438\u043b\u0441\u044f, \u043e\u0442\u043a\u0440\u044b\u043b \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0438 \u043f\u043e\u043b\u0435\u0437 \u0447\u0438\u0442\u0430\u0442\u044c \u2014 <br \/>  <i>\u041e\u0434\u043d\u0430 \u0438\u0437 \u0437\u0430\u0434\u0430\u0447 \u043f\u0440\u043e\u0444\u0438\u043b\u044c\u043d\u043e\u0439 \u0448\u043a\u043e\u043b\u044b \u2013 \u0441\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0441\u043f\u0438\u0442\u0430\u043d\u0438\u044e \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443 \u0443\u0440\u043e\u0432\u043d\u044e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0437\u0443 \u0436\u0438\u0437\u043d\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430.<br \/>  \u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0437\u043d\u0430\u043d\u0438\u044f \u0443\u0447\u0430\u0449\u0438\u0445\u0441\u044f \u043f\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u041f\u0430\u0441\u043a\u0430\u043b\u044c. (\u0438\u0437 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0433\u0438\u043c\u043d\u0430\u0437\u0438\u0438 \u0437\u0430 2017 \u0433\u043e\u0434)<\/i><\/p>\n<p>  \u0412 \u0438\u0442\u043e\u0433\u0435 \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u0430\u0440\u0443 \u0447\u0430\u0441\u043e\u0432 \u0438 \u043d\u0430\u0431\u0440\u043e\u0441\u0430\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u043a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0431\u043e\u0442\u0430 \u2014 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432\u00bb. <\/p>\n<p>  \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0431\u043e\u0442\u0430 \u043d\u0430 Powershell \u0438 \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 webhook, \u0431\u0435\u043b\u044b\u0445 IP, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u0432 \u043e\u0431\u043b\u0430\u043a\u0435 \u0438 \u043f\u0440\u043e\u0447\u0430\u044f \u043f\u0440\u043e\u0447\u0430\u044f \u2014 \u043d\u0430 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u043c \u041f\u041a \u0441 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 Windows. <\/p>\n<p>  TLDR: \u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u0441\u043a\u0443\u0447\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0441 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0438 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438, \u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435\u0447\u0435\u0433\u043e, \u044e\u043c\u043e\u0440\u0430 \u043d\u0435\u0442, \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u043d\u0435\u0442.   <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-295574","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/295574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=295574"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/295574\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=295574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=295574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=295574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}