Вопросы с тегом «powershell»

24
В чем разница между Invoke-WebRequest и Invoke-RestMethod?

Я успешно использую Invoke-WebRequestдля отправки запросов в API на основе REST из PowerShell. Invoke-WebRequest -UseBasicParsing https://my-rest-api.com/endpoint -ContentType "application/json" -Method POST -Body $json Сегодня я наткнулся на то, Invoke-RestMethodчто звучит более метко для того,...

24
Есть ли лучшая, более UNIX-подобная оболочка командной строки для Windows?

Я уверен, что об этом уже спрашивали, но я не нашел его примерно через час поисков ... Я уже давно пользуюсь Unix и Mac OS, но в душе я пользователь Windows. Это то, что мне нравится в этих операционных системах * nix, это терминал и оболочки. Я знаю, что вы можете использовать консоль, чтобы...

24
Как изменить / создать значения в файлах XML с помощью PowerShell?

Я хотел бы знать, возможно ли изменить / создать значения в файлах XML с помощью PowerShell. В основном я заинтересован в: Измените значения в файле XML или создайте их, если они не существуют (т.е. мне нужно найти элемент, создать, если он не существует и изменить значение) Обращайтесь с другим...

23
Как узнать размер папки с помощью Powershell?

Я хочу видеть размер папок (все содержимое, включая подпапки и их содержимое). Я не могу найти команду powershell, чтобы сделать это, но мне не нужно открывать проводник Windows каждый раз, когда я хочу узнать размер. Есть ли простой способ сделать это изнутри...

22
Как получить get-childitem для фильтрации по нескольким типам файлов?

Я пытаюсь получить список всех файлов XSL и XSLT в каталоге. dir -recurse -filter *.xsl,*.xslt -name Но следующая ошибка: Get-ChildItem: Невозможно преобразовать «System.Object []» в тип «System.String», требуемый параметром «Filter». Указанный метод не поддерживается. dir -recurse -filter *.xsl...

22
Powershell и cmd: «обычный» режим выбора текста

Я нахожу довольно разъяренным, насколько сложно на самом деле копировать текст только в текстовых средах: Powershell и cmd. Как я могу просто выбрать строки текста, а не блоки текста? Как они подошли и думали, что блок текста - это больше вариант по умолчанию для выбора текста? Завершая...

22
Переключение аудиоустройства по умолчанию с помощью командного файла

Я пытаюсь написать командный файл в Windows 10, который позволяет мне переключаться между гарнитурой и динамиками в качестве аудиоустройства по умолчанию при его запуске. Я не хочу использовать стороннее программное обеспечение. Я попытался искать, но нашел только старые скрипты, которые, кажется,...

22
Есть ли у Powershell какой-нибудь эквивалент .bashrc?

У меня есть некоторые функции, которые я хотел бы загрузить по умолчанию при открытии административной оболочки. Есть ли какой-нибудь эквивалент .bashrcили .profileчто я мог бы использовать для автоматического импорта сценариев при запуске...

22
Запускайте скрипты Python в PowerShell напрямую

Я использую Windows PowerShell. Допустим, у меня есть скрипт, test.pyкоторый печатает несколько вещей. Если я сделаю: PS D:\>.\test.py затем он открывает окно CMD, которое печатает несколько вещей, а затем закрывается. Это на самом деле работает интерпретатор Python под CMD. Если я сделаю PS...

22
Неправильный размер шрифта Powershell в Windows 8.1

На моем компьютере с Windows 8.1 мне нужна PowerShell для настройки офисных веб-приложений. Когда я запускаю powershell, на мгновение он показывает, как должен, но затем его размер изменяется, и шрифт становится примерно от 0,5 до 1 мм в высоту. Едва читаемый. Я попытался отрегулировать размер...

22
Как навсегда удалить псевдоним Powershell по умолчанию?

По какой-то неизвестной причине разработчики включили "curl" в качестве псевдонима для Invoke-WebRequest, хотя он не совместим с правильной реализацией curl, что означает, что он мешает, когда я пытаюсь сделать запрос curl. Я могу удалить псевдоним с помощью Remove-Item alias:curl, но при следующем...

22
Удаление целых строк в текстовом файле на основе частичного совпадения строк с помощью Windows PowerShell

Поэтому у меня есть несколько больших текстовых файлов, которые мне нужно отсортировать, и удалить все вхождения строк, которые содержат данное ключевое слово. В общем, если у меня есть эти строки: Это не тест Это тест Может быть тест Определенно не тест И я запускаю скрипт с 'not', мне нужно...

21
Является ли PowerShell полной заменой консоли / cmd?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 7 лет назад . Прямо сейчас я использую консоль Windows (cmd.exe) для некоторых простых задач (например, для проверки конфигурации ip или запуска некоторых приложений). Но теперь я...

21
Powershell для удаления всех файлов с определенным расширением

Я хочу отсканировать каталог (нет подпрограмм) и удалить любой файл с расширением. .avi Я попробовал этот синтаксис, но не выдается никаких ошибок, и никакие файлы не удаляются. Это код, который я пробовал get-childitem 'C:\Users\ramrod\Desktop\Firefly' -include *.avi | foreach ($_) {remove-item...

20
Powershell Copy-Item рекурсивно, но не включает имя папки

Это глупый вопрос, но я просто не знаю, почему он не работает. Я пытаюсь скопировать файлы из FolderA в FolderB рекурсивно. Я делаю это: Copy-Item -Path "C:\FolderA\" -Destination "C:\FolderB\" -recurse -Force -Verbose Работает отлично, без проблем. За исключением результата в FolderB это:...