Описание тега powershell-6.0

По темам и проблемам, относящимся конкретно к Windows PowerShell версии 6.0. Для общих тем PowerShell используйте тег [powershell].
3 ответа

Invoke-Expression, не все выходные данные возвращаются в переменную

Я использую некоторые команды GIT в моих скриптах PowerShell. Большую часть времени я вызываю команды GIT через Invoke-Expression так что я, например может проанализировать вывод, и / или перешли к методу регистрации. В некоторых командах GIT я поня…
25 авг '19 в 19:37
0 ответов

Развернуть-Архив: игнорирует пройденный путь и создал неверный путь

У меня возникла проблема с использованием Expand-Archive, и я не могу понять, почему PowerShell действует именно так. Я пытаюсь запустить эту команду: Expand-Archive C:\inetpub\wwwroot\snipe-it\storage\app\backups\backup.zip -DestinationPath C:\inet…
29 авг '19 в 16:17
0 ответов

Как устранить ошибку при выполнении команды Invoke-sqlcmd для подключения к хранилищу данных Azure с помощью Invoke-SQLCMD и Powershell 6?

Я пытаюсь запустить простой оператор выбора из Azure Datawarehouse/Synapse. Я использую учетную запись Azure Active Directory для проверки подлинности, в моем случае я не могу использовать проверку подлинности sql server. Эта команда отлично работае…
4 ответа

Элегантный способ установки значения по умолчанию для переменной в Powershell 6.0?

У меня есть следующее, которое работает, но выглядит неуклюже: if($config.contentDir){ $contentDir = $config.contentDir } else { $contentDir = "contents" } Есть ли способ сделать это лучше? Я видел здесь этот ответ, но он не совсем "лучше". Просто и…
24 сен '19 в 00:01
0 ответов

Powershell использует SecureString из linux в office365

У меня возникают проблемы, когда я пытаюсь использовать командлет PowerShell для Exchange: New-MailUser (doc). В частности, он не работает с SecureString. Моя проблема в том, что он хорошо работает в моем окружении для разработчиков Windows, но как …
1 ответ

Код отлично работает в Powershell 5, но не в Powershell 6

Одна из моих задач требовала создания ISO-образов из списка файлов. Я нашел эту суть (по словам автора, код находится в открытом доступе). Моя компания использует только Powershell 6.2.2, и это факт, с которым мне приходится иметь дело. Проблема в т…
0 ответов

Выполнить команду в WSL, когда Powershell не может найти родную. - Профиль PowerShell

Я хочу настроить Powershell таким образом, чтобы, когда он не мог найти собственную команду, вместо вывода ошибки "CommandNotFoundException" он выполнял ту же команду с указанным ранее "wsl". Я думаю, что это можно решить, используя какой-нибудь скр…
1 ответ

Передача массива json для работы в PowerShell

У меня есть этот короткий сценарий, который отображает таблицу с номерами строк и спрашивает пользователя, какую подписку Azure хочет использовать. Работает аккуратно. $subscriptions = $(& az account list --query '[].{name:name}' --output json) …
09 окт '19 в 14:24
1 ответ

Замена HtmlWebResponseObject.ParsedHtml в Powershell Core 6

Моя цель - проанализировать HTML-файл, полученный с помощью Invoke-WebRequest. Если возможно, я бы не хотел использовать внешние библиотеки. Проблема, с которой я столкнулся, заключается в том, что Invoke-WebRequest возвращает BasicHtmlWebResponseOb…
01 ноя '19 в 17:35
0 ответов

Как рекурсивно удалить папку в PowerShell Core 6?

Поскольку PowerShell 6 поддерживает псевдонимы из unix, я попытался запустить rm -rf node_modules чтобы принудительно удалить папку node_modules и все ее подкаталоги. Однако я получаю Remove-Item : A parameter cannot be found that matches parameter …
04 ноя '19 в 14:03
0 ответов

Взаимодействие с Get-WmiObject через ядро ​​.NET

Мне нужно получить информацию о системе. Я могу получить его из Get-WmiObject с помощью Powershell. Но мне нужно собрать его с помощью приложения.NET core. Я могу выполнять некоторые базовые команды, например Get-Command или Get-Process. Когда я пыт…
1 ответ

Извлечь прикрепленный файл из ответа

Согласно документу Whitesource, заголовки ответов будут иметь Content-Type = application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Content-Disposition: attachment; filename=<product name>.xslx Я хочу извлечь этот файл xslx, но не з…
0 ответов

Команда не распознана после установки модуля

Я пытался следить за этим блогом, чтобы подключиться к серверу MySql с помощью MySQLCmdlets Powershell. Я установил модуль, используя: Install-Module MySQLCmdlets Когда я это сделаю, не будет никаких сообщений или ошибок. Модуль отображается в списк…
27 янв '20 в 15:03
0 ответов

Запуск Vagrant Provider с PowerShell Core 6 / PowerShell 7

Я хочу запустить тесты PowerShell Pester с использованием Vagrant на Windows Server 2008R2. В Windows Server 2008R2 по умолчанию установлен PowerShell 3.0, и я, очевидно, предпочел бы использовать более современную версию PowerShell. Я могу установи…
1 ответ

Используйте Connect-SPOService с Powershell 6 (основная версия)

Я пытаюсь подключиться к среде sharepoint, и я хочу сделать это с помощью Powershell версии 6. Почему? В конце концов, я хочу поместить команды PS в приложение.net core 3. И насколько мне известно, я не могу использовать PS5.1 в ядре.NET. Речь идет …
0 ответов

Изменился ли API TTS на PowerShell 6 по сравнению с версией 5?

В PowerShell версии 5 это работает должным образом: Add-Type -AssemblyName System.Speech; $x = New-Object System.Speech.Synthesis.SpeechSynthesizer; $x.Speak('Hello') Однако, когда я пытаюсь выполнить то же самое в версии 6, я получаю такую ​​ошибку…
10 май '20 в 09:55
1 ответ

Почему сканирование одного файла в Powershell с помощью Start-MpScan занимает больше времени, чем при использовании параметра контекстного меню?

В настоящее время я пишу скрипт для использования Защитника Windows для сканирования различных файлов. Я прочитал документацию в Microsoft Docs - StartMpScan, однако у меня возникает проблема при попытке отсканировать отдельный файл или папку. В док…
2 ответа

Как распечатать файл для определенного родителя / ребенка с помощью Get-ChildItem?

Я могу рекурсивно искать в каталоге с помощью Get-ChildItem -Recurse. Но не получается ожидаемый результат. Пробовал -Глубина тоже. Но не повезло. Структура папки приведена ниже: C: \ Users \ Documents \Azure\ репо \Templates\ каталог * directory1-u…
04 янв '20 в 17:12
0 ответов

Запуск скриптов Powershell под разными версиями

Я написал различные функции, каждую в своем собственном сценарии. Я вызываю эти функции в другом основном сценарии выполнения / времени выполнения. Я написал большинство сценариев для Powershell 6.0, но недавно столкнулся с проблемой, когда один из …
19 фев '20 в 07:12
2 ответа

Назначенное пользователем управляемое удостоверение в функциях Azure, генерирующих значение, не может быть нулевым

У меня есть лазурные функции http post, созданные с использованием Power Shell 6.2. Для получения секретов требуется доступ к Azure KeyVault. Он отлично работает, когда я назначаю управляемую идентификацию, назначенную системе. Однако получение прик…
25 мар '20 в 11:26