Вопросы по теме 'powershell-core'

Обработка исключений между выпусками с помощью веб-командлетов Powershell
У меня есть модуль PowerShell, который работает с Windows PowerShell 5.1. Это сильно зависит от Invoke-WebRequest и командлеты Invoke-RestMethod с некоторыми довольно значительные изменения между 5.1 и PowerShell Core 6. Мне уже...
721 просмотров
schedule 24.03.2022

Ошибка добавления байтов содержимого с PowerShell Core
Я использую PowerShell Core v6.0.2 и пытаюсь записать массив байтов в файл. Это отлично работает в обычной PowerShell, но не работает с PowerShell Core. $jsonstr = Get-Content $inputfilename $jsonfile = ConvertFrom-Json $jsonstr $bytes =...
207 просмотров
schedule 20.09.2022

Добавление параметра по умолчанию в сценарий Powershell Core
Я новичок в Powershell и пытаюсь добавить значение по умолчанию к двум параметрам в файле сценария, но меня все еще просят ввести отсутствующий параметр при выполнении. Параметры param( [string] $Build = "production", [bool]...
1327 просмотров
schedule 28.12.2022

Почему PowerShell применяет предикат `Where` к пустому списку
Если я запустил это в PowerShell, я ожидаю увидеть результат 0 (ноль): Set-StrictMode -Version Latest $x = "[]" | ConvertFrom-Json | Where { $_.name -eq "Baz" } Write-Host $x.Count Вместо этого я получаю эту ошибку: The property 'name'...
596 просмотров

Как обновить Powershell Core до последней версии в Ubuntu 18.04
У меня есть виртуальная машина Ubuntu 18.04 с установленным Powershell Core 6.1.2, и я хочу обновить ее до последней версии PowerShell Core. Как мне это сделать? Следую ли я инструкциям по установке на...
455 просмотров

Powershell для цикла, бросающего индекс массива, оцененный как нулевой
Для начала я использую Fedora 30 с PSCore версии 6.2.1. Я столкнулся с этой проблемой в терминале GNOME и привязке vscode. У меня первая задача модуля PSKoans, и я застрял при попытке использовать цикл for. Мне дан массив строк, каждая из которых...
678 просмотров
schedule 23.05.2022

Простой способ ссылки на массивы JSON
Я считаю, что работа с JSON намного сложнее, чем с другими языками сценариев, поэтому я не могу не думать, что мне не хватает более простого способа сделать это. Учитывая этот json.txt файл: {"key":"value","key1":"a string with lots of...
18 просмотров
schedule 24.06.2022

Как правильно открыть ядро ​​​​powershell в новом окне?
Эта команда открывает новое окно powershell, запускает команды и затем завершает работу: Start-Process powershell { echo "hello"; sleep 1; echo "two"; sleep 1; echo "goodbye" } Если я вместо этого запускаю Powershell Core, он открывает новое...
885 просмотров
schedule 06.02.2023

Может ли PowerShell Core использовать Терминал Windows вместо консоли pwsh.exe?
Консоль PowerShell Core (pwsh.exe) по умолчанию выглядит так же, как консоль командной строки (cmd.exe). Кроме того, консоль PowerShell Core имеет такое же ограничение на неправильное отображение иностранных символов (например, корейского, японского...
2265 просмотров
schedule 14.11.2022

Как разобрать HTML-таблицу с помощью Powershell Core 7?
У меня такой код: $html = New-Object -ComObject "HTMLFile" $source = Get-Content -Path $FilePath -Raw try { $html.IHTMLDocument2_write($source) 2> $null } catch { $encoded =...
2472 просмотров
schedule 25.04.2023

AWS Lambda Powershell для создания почтового ящика в гибридном режиме (запускайте команды PowerShell как в Office 365, так и в локальной среде)
Теперь, когда AWS Lambda поддерживает ядро ​​PowerShell, согласно этому блогу , пробовал ли кто-нибудь запускать команды PowerShell для создания почтового ящика в гибридной среде (запускать командлеты PS как в локальной среде, так и в среде Office...
311 просмотров

Tree.com заменяет PowerShell Core, работающий в контейнерах Linux Docker?
Я использую PowerShell в качестве оболочки в контейнерах Docker для разработчиков, поскольку я гораздо более универсален с PowerShell, чем с Bash. Однако мне не хватает Tree.com из-за того, что я использую PowerShell в Windows, который дает мне...
72 просмотров

Терминал Windows - запуск PowerShell с другим профилем
Как настроить терминал Windows для запуска Powershell с отдельным профилем, отличным от моего стандартного $Profile Было бы полезно иметь модули импорта, такие как posh-git и psreadline , только в экземпляре Powershell, который я запускаю из...
1805 просмотров

Функции не экспортируются. PowerShell 7.0.2 в Linux
TL;DR При запуске PowerShell 7.0.2 в Linux (Fedora 32) модуль загружается, но никакие функции не экспортируются. Подробности Я написал очень простой тестовый модуль для Linux, который не экспортирует никаких функций. Я пробовал его в Windows...
50 просмотров
schedule 01.08.2023

PowerShell Write-Output и сброс переменных в конвейерной операции
У меня есть функция, которая преобразует PSObject в хеш-таблицу. Функция работает хорошо, но есть небольшая тонкость, которую я пытаюсь понять и не могу понять. Я использую PowerShell Core 7.0.3. Функция: function Convert-PSObjectToHashtable...
120 просмотров
schedule 05.04.2023

Завершающая ошибка в PowerShell, не останавливающая выполнение функции
У меня был следующий фрагмент в функции, которую я пишу, чтобы проверить, доступен ли текущий пользователь для записи в каталог или нет: # Write temp file to see if we can $checkPermArgs = @{ Path = $tempFilePath ErrorAction =...
28 просмотров
schedule 12.05.2022

Azure DSC с PowerShell 7
Я пытаюсь автоматизировать DataGateway в Azure, и недавно в PowerShell 7 была выпущена библиотека для управления им. Но проблема в том, что Azure DSC работает с Windows Powershell 5, и даже если на виртуальной машине установлен PowerShell 7, он не...
93 просмотров

Запуск удаленного сценария PowerShell с использованием .Net 5.0
Вызов метода в C# выглядит так: public void GetKey() { WSManConnectionInfo connectioninfo = new WSManConnectionInfo(); var ss = new NetworkCredential("xxx.yyyy\\Administrator",...
109 просмотров