Описание тега select-object

Командлет PowerShell, который выбирает объекты или свойства объекта.
1 ответ

Почему это не работает? - Попытка сохранить свойства в переменной для многократного использования в функции

Я пытаюсь найти способ сохранить свойства для select заявление в PowerShell, но оно не работает. Я не нашел способа сделать весь оператор буквальным, чтобы он не просматривался до тех пор, пока не будет открыта переменная. Вот что работает: $wsus.Ge…
15 дек '16 в 18:37
1 ответ

PowerShell: выберите пользовательское выражение и разверните за одну операцию

Я могу сделать что-то вроде ls . ` | select @{ Name="Dir"; Expression = { $_ | Split-Path } } ` | select -ExpandProperty Dir выбрать пользовательское выражение (в этом случае $_ | Split-Path) в простой массив значений. Есть ли способ объединить два …
30 окт '17 в 08:24
2 ответа

select-object -expandproperty с нулевым свойством

У меня есть коллекция объектов со свойствами, такими как идентификатор, имя пользователя, адрес электронной почты, current_sign_in_at, идентичности. Свойство Where Identities - это массив объектов с двумя свойствами. Это будет json-представление объ…
04 дек '18 в 11:24
1 ответ

Powershell выбрать уникальное поле

У меня есть список объектов с некоторыми полями. Например, есть три объекта из моего списка: Field1 = "aaa" Field2 = 123 Field3 = "ccc" Field1 = "bbb" Field2 = 123 Field3 = "ddd" Field1 = "eee" Field2 = 123 Field3 = "ccc" Мне нужно отфильтровать это…
06 апр '18 в 13:35
2 ответа

JSON-конвейер Powershell расширяет несколько значений в один столбец csv

Я пытаюсь автоматизировать некоторые конвейеры данных с помощью Powershell, но я застрял с преобразованием списка JSON в одну ячейку на строку в файле CSV. Надеюсь, некоторые из вас могут мне помочь. JSON, который я получаю, выглядит следующим образ…
24 окт '18 в 14:52
1 ответ

Powershell выберите заявление

forEach($subscription in Get-AzureRmSubscription) { Select-AzureRmSubscription -SubscriptionId $subscription.Id | Out-Null Get-AzurermVM -Status | select $subscription.Name, ResourceGroupName, Name, PowerState | ConvertTo-Csv -NoTypeInformation -Del…
26 июл '18 в 23:09
4 ответа

Нет ошибки при выборе несуществующего свойства

Я хочу, чтобы PowerShell выдавал ошибку при попытке выбрать несуществующие свойства, но вместо этого я получаю пустой столбец в качестве вывода. Пример: $ErrorActionPreference=[System.Management.Automation.ActionPreference]::Stop; Set-StrictMode -Ve…
02 окт '15 в 10:53
1 ответ

Как получить захваченные группы из Select-String?

Я пытаюсь извлечь текст из набора файлов в Windows, используя Powershell (версия 4): PS > Select-String -AllMatches -Pattern <mypattern-with(capture)> -Path file.jsp | Format-Table Все идет нормально. Это дает хороший набор MatchInfo объект…
25 ноя '15 в 10:20
4 ответа

Как выбрать определенные значения хеш-таблицы, но изменить другие встроенные в сценарии powershell

Используя конвейеры или другие виды встроенных обозначений, я бы хотел "выбрать" определенные значения в хэш-таблице непосредственно до результата, изменяя или устанавливая другие. Хеш-таблица Я начинаю с хеш-таблицы (которая, откровенно говоря, исп…
03 мар '16 в 15:11
0 ответов

Скрипт PowerShell не работает синхронно

У меня есть функция, которая печатает результат командлета Exchange. Но вывод не распечатывается сразу. Это почти как асинхронный запуск. В следующем примере вывод печатается ПОСЛЕ первого Read-Host перерыв. Я ожидал, что он напечатает сразу, то ест…
04 дек '17 в 09:51
1 ответ

Select-Object -Unique и MemberTypes

В рамках более крупного сценария я делаю список имен серверов, который должен содержать все серверы в нашей инфраструктуре. Для этого у меня есть 4 массива с именами серверов, полученных из разных систем (AD, SQL и т. Д.), Которые я планировал объед…
24 мар '16 в 11:38
2 ответа

PowerShell вопрос с сортировкой и конвейером

Здравствуйте! Я использую PowerShell Version 5. Я запускаю команду, и она работает, но суженный поиск не возвращает результатов. Get-EventLog System -Newest 5 | where {$_.eventID -eq 1074} Поэтому я подумал: ох, я хочу видеть только последние 5 объе…
08 ноя '18 в 02:40
2 ответа

Как мне ввести SamAccountName из get-aduser?

Я карабкался вокруг в поисках примеров использования -inputobject, и я не могу найти ни одного. Я никогда раньше не касался PowerShell, но когда я недавно начал эту работу, и мне сказали, что это сценарий, который мы использовали, я не мог не начать…
19 фев '19 в 04:26
2 ответа

Выберите атрибуты или параметр с переменной в PowerShell

Используя этот код, я получаю желаемый результат: Get-Service | select Name,Status Но следующий код не будет работать, вы знаете, почему? Я хочу, чтобы пользователь сам выбрал свой выбор атрибутов. Я храню атрибуты в переменной, как показано ниже. Н…
11 авг '16 в 08:32
1 ответ

Get-ChildItem, список файлов, которые соответствуют определенным параметрам, а затем Remove-Item

У меня есть следующий скрипт, который отлично работает, перечисляя файлы-кандидаты для удаления. Но я не могу понять, где или как добавить Remove-Item Инструкция по фактическому удалению файлов без потери файла экспорта. Между прочим, журнал Write-H…
2 ответа

Hashtable фильтр / выберите

Сегодня вечером я работал над переписыванием существующего сценария проверки работоспособности сервера, чтобы сохранить его значения в хеш-таблице, и эта часть работает нормально. Однако я хочу, чтобы результаты помещались в файл CSV, и этот файл за…
09 фев '16 в 06:22
3 ответа

Срок действия пароля Get-ADUser для пользователей в определенных подразделениях

Я могу получить действительное свойство "msDS-UserPasswordExpiryTimeComputed" для одного пользователя: (([DateTime]::FromFileTime((Get-ADUser $UserName -Properties "msDS-UserPasswordExpiryTimeComputed")."msDS-UserPasswordExpiryTimeComputed"))) Но у …
28 окт '17 в 22:53
2 ответа

Как мне записать значение одного свойства объекта?

Вот как выглядит мой текущий скрипт: $cpulogpath = "C:\Monitoring\$date.csv" function logwrite { param ([string]$logstring) add-content $cpulogpath -value $logstring } $cpu = Get-WmiObject win32_processor | select LoadPercentage logwrite $cpu Выходн…
1 ответ

Powershell Select-Object -expandproperty странное поведение, когда ввод является массивом и содержит свойства массива

Я пытаюсь создать файл отчета, собирая данные из разных источников. Я построил структуру отчетности следующим образом: $Data = import-csv "some CSV FILE" <# csv file must look like this hostname,IP server1,192.168.1.20 #> Затем я создаю объект…
08 фев '17 в 10:50
1 ответ

Получить выбранные свойства параметров Powershell CmdLet

Для любого командлета (Powershell v3) я хочу получить список параметров только с выбранными свойствами (например, имя и тип). Вывод в формате JSON должен выглядеть примерно так: [ { "Name": "Path", "ParameterType": "string" }, { "Name": "Filter", "P…
25 окт '16 в 19:00