- втори пилот Генерира командлети и скриптове на Azure PowerShell/CLI от естествен език.
- AI Shell интегрира Copilot в терминал с удостоверяване, /replace и опционална телеметрия.
- PowerShellAI ви позволява да заявите и изпълните команди локално с GPT‑4 (ключ и цена).
- En Windows, има контроли за приложения, AppLocker и ключ Copilot за корпоративни среди.

Започнете да питате IA който генерира точни команди за вас PowerShell o CMD Това вече не е научна фантастика: Copilot на Azure и други интеграции Те са тук, за да ускорят задачите, да обяснят синтаксиса и да автоматизират рутини с проста фраза на естествен език. Ако някога сте се чудили „Какъв беше този параметър на командлет?“ или „Каква CLI команда ми е необходима тук?“, ще ви е интересно какво следва.
Ключът е да комбинирате правилните части: Copilot в Azure в рамките на AI Shell да ви помогнем от самия команден ред, генерирайки скриптове и командлети за Azure PowerShell и Azure CLI и използвайки модула PowerShellAI (интегриран с GPT‑4), когато искате да пренесете този поток в локалния си PowerShell. Освен това ще видим нови функции и контроли за Копилот в Windows/Microsoft 365 които влияят на преживяването в управлявани среди, заедно с чувствителни точки като телеметрия, политики и известния ключ железария.
Какво прави Copilot в Azure с PowerShell и CMD
Когато кажете на Copilot в Azure задача, съветникът я генерира. писменост PowerShell с подходящите командлети и ясно показва кои стойности на заместители трябва да замените с тези от вашата среда. Това значително опростява настройването на ресурси в Azure и ежедневното управление.
Най-хубавото е, че можете да използвате заявки на естествен езикНякои ще върнат единична команда (cmdlet), докато други ще предложат пълна последователност от стъпки. Ако имате нужда от ясна „готварска книга“, това ще свърши работа; ако търсите скрипт с множество операции, Copilot също се справя с този шаблон безпроблемно.
За да добиете представа, ето ви типични индикации които Copilot разбира и трансформира в конкретни команди:
- „Как да изброя виртуалните си машини в Azure, използвайки PowerShell?“
- „Създайте акаунт“ съхранение с PowerShell“
- „Получаване на ограничения за квоти за абонамент с Azure PowerShell“
- „Спрете всички виртуални машини в определена група ресурси, използвайки PowerShell“
За прости заявки, Copilot може да отговори с един cmdlet, например когато попитате „Как да изброя всичките си групи ресурси, използвайки PowerShell?“В други случаи ще предложи пълен сценарий, например: „Моля, помогнете ми да напиша скрипт за Azure PowerShell, който се изпълнява директно и след създаване на виртуална машина, разполага AKS клъстер.„Можете да копирате и адаптирате този блок, тъй като Copilot маркира стойностите, които да се заменят.

AI Shell: Copilot в Azure директно от вашия терминал
AI Shell е интерактивен интерпретатор, който ви дава интерфейс за чат в CLI да говоря с агенти, свързани с Copilot в Azure и други модели. Оттам питате „какво искате да постигнете“ и получавате съответната команда или скрипт на Azure CLI или Azure PowerShell. Ползите? Насочено обучение, отстраняване на често срещани грешки и по-гъвкави работни процеси.
Преди да започнете, проверете предпоставки от агента Copilot в Azure за AI Shell:
- Windows 11 21H2 или по-късно
- Windows Terminal v1.19 или по-нова версия
- Инсталиран е Azure CLI 2.30.0 или по-нова версия
- Инсталиран е Azure PowerShell 14.0.0 или по-нова версия
- Валиден токен след влизане с
az loginoConnect-AzAccount
Моля, обърнете внимание, че агентът поддържа удостоверяване толкова с az login (CLI) както при Connect-AzAccount (PowerShell). Добра практика е да влезете в системата преди за да отворите AI Shell, така че кешът на токените вече да съдържа валиден достъп и да не губите време.
Интересен плюс е командата /замяна Когато работите с Azure PowerShell, агентът ви води през безопасна и организирана подмяна стойности на параметрите в генерираните отговори. Избягвайте глупави грешки, когато адаптирате примери към вашия абонамент или ресурси.
Ако се чудите какъв вид консултации пасва добре, можете да задавате въпроси като:
- „Как да създам нова група ресурси, използвайки Azure CLI?“
- „Как да изброя акаунти за съхранение в Azure PowerShell?“
- „Какво е Application Insights?“
- „Как да създам уеб приложение с Azure CLI?“
AI Shell включва и няколко детайла от изживяване с продукта Много практично. От една страна, телеметрията е минимална и може да бъде деактивирана; от друга, можете да коригирате настройките на агента с проста команда в самата среда.
Агентът Copilot в Azure събира само някои данни за употреба, за да подобри качеството: команди с лентата, която изпълнявате, броя на въпросите, вида на операционната система, изключенията и данните, които изпращате /like o /dislikeНяма лични данни. Ако желаете, можете да преглеждате и редактирате настройките си с /agent config, което отваря JSON с ключове като:
{ "logging": true, "telemetry": true }
Когато активирате регистриране, пише агентът в ~/.aish/agent-config/azureАко не искате да оставяте следа, деактивирайте го, като поставите "logging": falseИ по подобен начин телеметрията се деактивира чрез регулиране "telemetry": falseВсичко е много ясно и обратимо.
PowerShellAI: GPT‑4-стил Copilot във вашия локален PowerShell
Друг подход, който стана популярен, е използването на модула PowerShellAI, който интегрира подобен на Copilot асистент директно в конзолата на PowerShell за превод инструкции към команди от естествен езикАко не си спомняте точната граматика, просто напишете каквото искате и изкуственият интелект ще предложи командата, готова за изпълнение.
Първи инсталирайте и импортирайте модула:
Install-Module PowerShellAI
Import-Module PowerShellAI
За да го свържете с вашия акаунт OpenAI (GPT‑4 модел чрез API), трябва ви секретен ключГенерирате го на уебсайта на OpenAI и го качвате по следния начин:
Set-OpenAIKey
Бъдете внимателни с това: използването на GPT‑4 чрез API е от заплащане на употребаАко не ви остават средства, ще видите грешки като „Превишихте текущата си квота...“. Добре е да проверите избрания модел и цената на токен, за да избегнете изненади.
С всичко готово, стартирате асистентския режим с:
Copilot
Оттам задайте въпроси на английски или испански (за предпочитане контекстуализирани) и решете какво да правите с предложението: пусни го както е, копирайте го, поискайте обяснение или оставете без промени. Например, когато бъдете помолени да „Изброите всички елементи в папката“, изкуственият интелект може да върне:
Get-ChildItem -Force
И ако попитате „изтриване на temp.txt“, ще видите нещо подобно:
Remove-Item "temp.txt"
Ефективността му е висока, но не е безпогрешна. Понякога може да подсказва остарели или неидеални командиТака че, особено ако имате повишени привилегии за домейн или клиент, не забравяйте: прегледайте преди да стартирате каквото и да е, което би могло да повлияе на продуктивността.
Подкани и сценарии: От единични командлети до пълни скриптове
За специфични задачи, Copilot може да ви достави точна командаКласически примери: изброяване на групи ресурси, създаване на група ресурси или проверка на абонаментни квоти. Заявки като „Искам ограниченията на квотите“ или „покажете ми как да изброя групите си ресурси“ се разрешават с правилния синтаксис и с добре поставени параметри.
Когато търсите многоетапно решение, Copilot може да генерира скрипт с множество командлети и уточнете кои заместители трябва да замените. Мислете за това като завършена рецепта: създайте виртуална машина и след това разположете AKS клъстер. В този блок ще видите маркираните имена, местоположения и размери на ресурси, за да можете да ги адаптирате към вашите нужди.
Например, ако целта ви е „спрете всички виртуални машини в пула с ресурси„Copilot ще предложи подхода с цикли или команди на високо ниво, които обхващат целия набор, с група ресурси като променлива.
По подобен начин, „създайте акаунт за съхранение„се разрешава със съответния cmdlet (или CLI команда, ако я поискате), с препоръчителни свойства и опции и напомняния за етикети, излишък или криптиране въз основа на вашите правила.
Насочено обучение и ресурси
Ако тепърва започвате или искате да Копилотът ви наставлява, придружете подканите си с контекст: какъв абонамент използвате, в кой регион работите, дали предпочитате Azure CLI или PowerShell и вашата крайна цел. Колкото по-подробно опишете целта си, толкова по-ясна ще бъде предложената команда и толкова по-малко корекции ще трябва да направите по-късно.
Microsoft предлага обучителни материали за програмисти по Copilot, включително глави, които преглеждат как да се предостави контекст, да се сдвои програма с PowerShell и да се използва CLI на GitHub CopilotТипична структура включва:
- 00:00 – Въведение
- 00:55 – Осигурете контекст
- 02:17 – Удвояване с PowerShell
- 04:36 – GitHub Copilot CLI
- 05:38 – Обобщение
В AI Shell също имате команди за изпращане на обратна връзка директно на вашия терминал (/like y /dislike) върху отговорите на Copilot. Този цикъл на обратна връзка помага бъдещите предложения да отговарят по-добре на вашите случаи на употреба.
Copilot в Windows и Microsoft 365 Copilot Chat: Промени за бизнеса
От септември 2024 г. Microsoft е коригирала работата на Copilot в Windows за потребители, които влизат с Влизане в служебни или училищни акаунти на Microsoft, като засилване на сигурността, поверителността и съответствието. Microsoft 365 Copilot Chat се предлага без допълнително заплащане и пренасочва към по-опростен интерфейс, с обещания за Защита на корпоративните данни (EDP) които се отнасят за запитвания и отговори.
На нови устройства с Entra акаунти, Приложението Microsoft 365 Copilot Обикновено е закачен в лентата на задачите. Тези с лиценз за Microsoft 365 Copilot също ще го видят Чат с втори пилот закотвени в приложението и те ще могат да превключват между „уеб“ и „работа“, за да коренуват разговорите в организационни данни, когато е уместно.
Администраторите могат да решат дали да се закотви или не Чатът на Copilot по подразбиране. Ако не го закачите, но разрешите подканите, системата ще предложи да го закачите към Microsoft 365 Copilot, Outlook или Teams. Ако забраните и двете, чатът на Copilot няма да се показва в тези настройки. приложения (въпреки че все още ще бъде достъпен през интернет, освен ако ИТ екипът не блокира URL адреса).
Забележка: приложението Потребителски копилот не поддържа удостоверяване. Влезте. Ако потребител се опита да влезе с този акаунт, той ще бъде пренасочен към браузъра с подходящото за работа изживяване. В управлявани среди препоръчителната точка за влизане е приложението Microsoft 365 Copilot, за предпочитане закачено към навигационната лента.
Инсталиране, блокиране и деинсталиране на приложението Copilot (Windows)
В корпоративни внедрявания може да искате да избегнете потребителското приложение или да го премахнете от устройствата си. Като потребител можете деинсталирайте го От Настройки > Приложения > Инсталирани приложения, докоснете трите точки и изберете „Деинсталиране“. Просто и ясно.
Ако сте ИТ администратор и искате да предотвратите инсталирането му, можете да използвате AppLocker Преди актуализации на Windows. Правилото определя издателя и пакета на приложението Copilot, за да блокира неговото внедряване или изпълнение, ако вече е инсталирано:
- Издател: CN=MICROSOFT CORPORATION, O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US
- Име на пакета: MICROSOFT.COPILOT
- Версия на пакета: * (и по-нова)
Освен това можете да одитирате или премахнете приложението с PowerShell като изпълните нещо подобно:
# Obtener el nombre completo del paquete de Copilot
$packageFullName = Get-AppxPackage -Name "Microsoft.Copilot" | Select-Object -ExpandProperty PackageFullName
# Quitar la aplicación Copilot
Remove-AppxPackage -Package $packageFullName
Този подход ви дава прецизен контрол: блокираш преди че актуализацията е инсталирана или оттегляш се по-късно със скриптове, ако вече има такива. В среди със строго прилагане, AppLocker е препоръчителният маршрут пред наследените правила.
Хардуерен ключ на Copilot: Опит и управление
Ако сте разработчик и искате приложението ви да може преназначете ключа, трябва да се регистрирате като доставчик на хардуерен ключ за Microsoft Copilot, добавяне com.microsoft.windows.copilotkeyprovider като име в uap3:AppExtension на MSIX манифеста. Изискване е да се появи в селектора и да отговаря на стандарти за безопасност.
Администраторите имат на разположение правила за контрол на приложението за местоназначение на ключаНа ниво CSP можете да използвате ./User/Vendor/MSFT/Policy/Config/WindowsAI/SetCopilotHardwareKeyи чрез GPO пътя „Потребителска конфигурация > Административни шаблони > Компоненти на Windows > Copilot > Задаване на хардуерен ключ на Copilot“.
Ако предпочитате да го оставите на крайния потребител, има директен протокол към конфигурацията За да отворите секцията за персонализиране на ключове: ms-settings:personalization-textinput-copilot-hardwarekeyТам можете да изберете „Търсене“, „Персонализирано“ или текущо присвоеното приложение. За да изберете Microsoft 365 Copilot, изберете „Персонализирано“. Ако не се появи, преинсталирайте приложението от Microsoft Store.
CMD и Azure CLI: Другата страна на монетата
Докато PowerShell е звездата, Copilot на Azure също блести с Azure CLIАко предпочитате този стил, кажете го в командния ред („в CLI, не в PowerShell“) и той ще ви даде това, от което се нуждаете. Чист CMD, помощната програма е по-непряка, тъй като голяма част от администрирането на Azure преминава през PowerShell или CLI, но Copilot все още може да предлага пакетни скриптове или извиквания към az който изпълнявате от cmd.exe.
Типичен пример в Azure CLI би бил: „Конфигурирайте виртуална мрежа в Западна САЩ с три подмрежи“. Copilot предлага набор от команди de az network в правилния ред, с маркиран набор от имена, за да можете да ги персонализирате. Ако вашият екип тепърва започва, това е чудесен начин да научите синтаксиса, без да се налага да четете половината ръководство.
Телеметрия, поверителност и известия
Както видяхме, агентът Copilot за AI Shell взема минимална и анонимна телеметрия които можете да деактивирате. Полезно е за подобряване на продукта, но ако вашата организация изисква нулево регистриране, поставете "telemetry": false и това е всичко. Дневникът на активността може да се конфигурира с "logging": false и сочи по подразбиране към ~/.aish/agent-config/azure.
В мрежата, някои платформи, като например Reddit показва известия за бисквитки и подобни технологии за персонализиране и измерване на реклами. Това няма да ви засегне на командно ниво, но е добре да знаете, когато разглеждате технически теми: ако отхвърлите несъществени „бисквитки“, платформата може все пак да използва някои, за да осигури основна функционалност.
И накрая, не забравяйте, че Copilot не е всезнаещ: валидира командите, проверете чувствителни параметри и тествайте в среди за разработка, преди да ги внедрите в продукцията. Вие задавате критериите; изкуственият интелект елиминира триенето и синтактичната несигурност.
Комбинацията от Copilot в Azure (най-добре е, ако го използвате чрез AI Shell във вашия терминал), модула PowerShellAI за локални задачи и контролите на Microsoft 365 Copilot в Windows ви позволява да покриете всичко - от генериране на точкови командлети до сложни, многостъпкови скриптове, с персонализирани политики за поверителност и настройки. Това е мощен баланс между производителност и контрол, който, когато се използва правилно, ускорява ежедневната ви работа, без да жертва най-добрите практики.
Страстен писател за света на байтовете и технологиите като цяло. Обичам да споделям знанията си чрез писане и това е, което ще направя в този блог, ще ви покажа всички най-интересни неща за джаджи, софтуер, хардуер, технологични тенденции и много други. Моята цел е да ви помогна да се ориентирате в дигиталния свят по лесен и забавен начин.