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

Может ли Powershell предоставить мне информацию о сертификате сервера, используемом Invoke-WebRequest?
Например, в Powershell 4 $StackExAPIResponse = Invoke-WebRequest https://api.stackexchange.com/users/104624?site=serverfault -TimeoutSec 3 -ErrorAction Stop Эта команда работает отлично, но есть ли способ получить информацию о...
5597 просмотров
schedule 18.10.2022

Powershell: как получить номер строки исключения при использовании ScriptBlock::Invoke
Как я могу получить номер строки, в которой в этом примере выдается исключение? Пример ниже дает мне только номер строки, где я вызываю блок скрипта (т.е. $sb.Invoke()). Мне нужен номер строки, где я выбрасываю «Ошибка в FooBar». function Foobar...
2637 просмотров
schedule 21.04.2023

Оценка имени типа PowerShell
К сожалению, Powershell ISE не может показать Intellisense для конструктора классов .NET. Я нашел скрипт, который может получить список конструкторов: [System.IO.StreamWriter].GetConstructors() | ForEach-Object { ($_.GetParameters() |...
2229 просмотров

Команда Powershell работает в Powershell, но не внутри скрипта, почему?
Я хотел преобразовать свои IIS Bidings в csv или txt, я просто немного поиграл с этим командлетом: Get-ChildItem -path IIS:\Sites который отлично работает, также отлично работает вывод в .txt с помощью этой команды: Get-ChildItem -path...
10301 просмотров

Передача списка в параметр метода API POST в Powershell
У меня возникли трудности с передачей списка строк методу API с помощью Powershell. Что я пробовал: Что я еще не пробовал? Моя последняя инкарнация такова: $uri = "http://localhost:15207/v1/API/GetFoos" Add-Type -AssemblyName System.Core...
3007 просмотров
schedule 09.10.2023

Отправка массива объектов в API в Powershell
Мне нужно взаимодействовать с API, который, помимо прочих параметров, ожидает массив объектов. Пример: { "fields": { "somefield": "somevalue", "someobject": { "name": "foobar" }, "versions": [...
721 просмотров
schedule 12.11.2022

Разница между Get-Unique и select-object -unique
Используя PowerShell, я импортирую csv-данные из файла через «import-csv» в объект $csvList. В этих CSV-данных есть столбец Benutzer. Когда вы делаете что-то вроде этого: $csvList | %{$_.Benutzer} | select-object -unique в этом нет ничего...
22277 просмотров
schedule 01.12.2022

Get-SmbShareAccess изменен в Windows Server 2012 R2 Powershell v4?
Я использовал Get-SmbShare и Get-SmbShareAccess, чтобы получить доступ к своим общим разрешениям на отказоустойчивом кластере WSS 2012 из Windows Server 2012 с Powershell v3, используя следующий конвейер: Get-SmbShare -Scopename XXX -CimSession...
1522 просмотров

Ошибка Get-childitem при импорте в модуль
Мои сценарии работали нормально, пока я не попытался работать с Mount-VHD и использовать Get-ChildItem с подключенными томами, используя личные функции, которые хранятся во внешнем модуле. Мой скрипт делает следующее: import-module...
295 просмотров

Управление общими файлами конфигурации с помощью Powershell DSC
Мы разрабатываем систему развертывания на базе Windows DSC для нашего собственного приложения .NET. Частью текущей инструкции по установке является шаг по редактированию файла .NET machine.config. (Да, я знаю, что это плохо, что наше приложение...
1568 просмотров
schedule 28.07.2023

Как использовать входную переменную пользователя в качестве поискового запроса в Get-ADComputer
спасибо, что посетили мой первый вопрос на этом сайте. Цель этого сценария PowerShell - запросить у пользователя частичное имя уже существующего компьютера в домене. После завершения запроса он извлекает полное имя компьютера из определенного...
2732 просмотров
schedule 01.01.2023

Перезапуск веб-сервера apache из скрипта PowerShell (журнал)
У меня есть сценарий powershell, который перезапускает веб-сервер Apache на моей машине. Скрипт работает нормально, но лог сообщает об ошибке. Ошибка, похоже, исходит от Powershell, а не от Apache, поскольку, если я просто сделаю .\httpd.exe -k...
1219 просмотров
schedule 10.08.2022

Изменить текущую культуру сеанса Powershell, специфичную для версии 3.0+
Я хочу изменить культуру принятых данных и ошибок в моем текущем интерактивном сеансе Powershell. Я знаю об этом вопросе powershell: изменение культуры текущего сеанса и об этом вопросе Изменение текущей культуры в SuperUser. Основная проблема...
8291 просмотров

Несколько предложений Powershell StartsWith
Я удаляю строки из файла, которые начинаются с «713», «714» и т. д. В настоящее время я делаю это следующим образом: $stripped = $stripped | where{-Not $_.StartsWith('713')} $stripped = $stripped | where{-Not $_.StartsWith('714')} $stripped =...
3552 просмотров
schedule 11.01.2024

Есть ли способ оптимизировать мою функцию Powershell для удаления совпадений с шаблонами из большого файла?
У меня есть большой текстовый файл (~ 20 тыс. строк, ~ 80 символов в строке). У меня также есть большой массив (~ 1500 элементов) объектов, содержащих шаблоны, которые я хочу удалить из большого текстового файла. Обратите внимание: если шаблон из...
212 просмотров

Как я могу отформатировать вывод прокси-функции в отдельных строках?
Я создал прокси-функцию для Get-ADUser, которая добавляет к выходным данным некоторые атрибуты AD. Я пытаюсь отформатировать их, чтобы их было легче читать. Я бы хотел, чтобы оба дополнительных атрибута были отформатированы в виде вертикального...
292 просмотров
schedule 26.11.2022

получить только строку из результата foreach/select
Select-String -Path 'C:\Users\Public\Desktop\hs-source.txt' -list...
75 просмотров

Сценарий Powershell отлично работает в Windows 2008 R2, но ничего не делает в Windows 2012 R2.
Я новичок в Powershell и не знаю, что делать со следующей проблемой, с которой я столкнулся. У меня есть следующий сценарий, который я использую для копирования файлов SQL BAK с моего сервера на NAS. Я считаю это мерой безопасности, чтобы...
213 просмотров
schedule 26.04.2023

Заменить строку в массиве powershell
Это мой массив: $массив, который содержит эти значения: Y:\155150716070\00000027.JPG Y:\155150716070\00000028.JPG Y:\155150716070\00000029.JPG Y:\155150716070\00000030.JPG Y:\155150716070\00000031.JPG Y:\155150716070\00000032.JPG...
20453 просмотров

переименовать элемент и переопределить, если имя файла существует
Я пытаюсь использовать командлет Rename-Item , чтобы сделать следующее: У меня есть папка, содержащая файлы " *.txt ". Скажем, 1.txt, 2.txt и т. д.... Я хочу скопировать файлы с некоторым префиксом, переименовать их в *.txt и переопределить...
52639 просмотров