Вопросы по теме '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 просмотров
schedule
05.01.2023
Как обновить Powershell Core до последней версии в Ubuntu 18.04
У меня есть виртуальная машина Ubuntu 18.04 с установленным Powershell Core 6.1.2, и я хочу обновить ее до последней версии PowerShell Core.
Как мне это сделать?
Следую ли я инструкциям по установке на...
455 просмотров
schedule
26.11.2022
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 просмотров
schedule
09.11.2022
Tree.com заменяет PowerShell Core, работающий в контейнерах Linux Docker?
Я использую PowerShell в качестве оболочки в контейнерах Docker для разработчиков, поскольку я гораздо более универсален с PowerShell, чем с Bash.
Однако мне не хватает Tree.com из-за того, что я использую PowerShell в Windows, который дает мне...
72 просмотров
schedule
23.04.2022
Терминал Windows - запуск PowerShell с другим профилем
Как настроить терминал Windows для запуска Powershell с отдельным профилем, отличным от моего стандартного $Profile
Было бы полезно иметь модули импорта, такие как posh-git и psreadline , только в экземпляре Powershell, который я запускаю из...
1805 просмотров
schedule
08.10.2022
Функции не экспортируются. 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 просмотров
schedule
23.03.2022
Запуск удаленного сценария PowerShell с использованием .Net 5.0
Вызов метода в C# выглядит так:
public void GetKey()
{
WSManConnectionInfo connectioninfo = new WSManConnectionInfo();
var ss = new NetworkCredential("xxx.yyyy\\Administrator",...
109 просмотров
schedule
30.12.2022