Вопросы по теме '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 просмотров
schedule
09.05.2023
Команда Powershell работает в Powershell, но не внутри скрипта, почему?
Я хотел преобразовать свои IIS Bidings в csv или txt, я просто немного поиграл с этим командлетом:
Get-ChildItem -path IIS:\Sites
который отлично работает, также отлично работает вывод в .txt с помощью этой команды:
Get-ChildItem -path...
10301 просмотров
schedule
10.01.2024
Передача списка в параметр метода 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 просмотров
schedule
19.02.2023
Ошибка Get-childitem при импорте в модуль
Мои сценарии работали нормально, пока я не попытался работать с Mount-VHD и использовать Get-ChildItem с подключенными томами, используя личные функции, которые хранятся во внешнем модуле.
Мой скрипт делает следующее:
import-module...
295 просмотров
schedule
28.03.2023
Управление общими файлами конфигурации с помощью 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 просмотров
schedule
15.11.2022
Несколько предложений 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 просмотров
schedule
02.02.2023
Как я могу отформатировать вывод прокси-функции в отдельных строках?
Я создал прокси-функцию для Get-ADUser, которая добавляет к выходным данным некоторые атрибуты AD. Я пытаюсь отформатировать их, чтобы их было легче читать. Я бы хотел, чтобы оба дополнительных атрибута были отформатированы в виде вертикального...
292 просмотров
schedule
26.11.2022
получить только строку из результата foreach/select
Select-String -Path 'C:\Users\Public\Desktop\hs-source.txt' -list...
75 просмотров
schedule
02.10.2022
Сценарий 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 просмотров
schedule
26.06.2022
переименовать элемент и переопределить, если имя файла существует
Я пытаюсь использовать командлет Rename-Item , чтобы сделать следующее:
У меня есть папка, содержащая файлы " *.txt ". Скажем, 1.txt, 2.txt и т. д....
Я хочу скопировать файлы с некоторым префиксом, переименовать их в *.txt и переопределить...
52639 просмотров
schedule
24.06.2023