Tag: powershell

Добавление элементов уровня решения в пакете NuGet

Я хочу добавить папки решений и элементы решения (не проекты) в файл решения через пакет NuGet. Я предполагаю, что это будет достигнуто через Powershell. Я просмотрел документацию для NuGet, Powershell и EnvDTE и не могу понять: Какие команды / методы я буду использовать? Каким стандартным сценарием я бы это сделал, Init.ps1, Install.ps1 или где-то еще?

Где я могу найти все COM-объекты, которые могут быть созданы в Powershell?

В Powershell я могу создавать COM-объекты, которые могут использоваться, например, для управления приложениями Microsoft Office: $excel = New-Object -com “Excel.Application” $excel.visible = $true Как я могу перечислить все доступные COM-объекты, которые могут быть созданы в Powershell?

Как получить только каталоги с помощью Get-ChildItem?

Я использую PowerShell 2.0, и я хочу передать все подкаталоги определенного пути. Следующая команда выводит все файлы и каталоги, но я не могу понять, как отфильтровать файлы. Get-ChildItem c:\mypath -Recurse Я попытался использовать $_.Attributes для получения атрибутов, но тогда я не знаю, как построить литеральный экземпляр System.IO.FileAttributes чтобы сравнить его с. В cmd.exe это будет […]

Как искать строку в нескольких файлах и возвращать имена файлов в Powershell?

Я начал изучать powershell пару дней назад, и я не мог найти ничего в google, который делает то, что мне нужно, поэтому, пожалуйста, несите мой вопрос. Меня попросили заменить некоторые текстовые строки на приложение Jboss, запущенное на windowsх. Я не обязательно знаю расширение возможных файлов-мишеней, и я не знаю их местоположения. До сих пор мне […]

Как выполнить произвольную командную строку из строки?

Я могу выразить свою потребность в следующем сценарии: Напишите функцию, которая принимает строку, которая будет запущена как родная команда. Это не слишком задуманная идея: если вы взаимодействуете с другими утилит командной строки из другого места в компании, которые предоставляют вам команду для запуска дословной. Поскольку вы не контролируете команду, вам необходимо принять любую действительную команду […]

Как я могу использовать PowerShell с командной строкой Visual Studio?

Я использовал бета-версию 2 некоторое время, и это заставляло меня гадать, что я должен плыть к cmd.exe при запуске командной строки VS2010. У меня был хороший скрипт vsvars2008.ps1 для Visual Studio 2008. У кого-то есть vsvars2010.ps1 или что-то подобное?

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

Вот как выглядит мой текущий скрипт: $cpulogpath = “C:\Monitoring\$date.csv” function logwrite { param ([string]$logstring) add-content $cpulogpath -value $logstring } $cpu = Get-WmiObject win32_processor | select LoadPercentage logwrite $cpu Вывод файла: @{LoadPercentage=4} Я хочу, чтобы это был только номер, чтобы я мог делать вычисления.

Сохранить hash-таблицу в нотации объекта PowerShell (PSON)

Вопрос Загрузка гистограммы PowerShell из файла? документы, как загрузить файл, содержащий hash-таблицу в формате PSON в переменную, но как сохранить hash-таблицу в файл в формате PSON? Хеш-таблица: @{ “name” = “report 0” “parameters” = @( @{“name” = “parameter 0”; “default” = 1; “values”=1,2,3,4}, @{“name” = “parameter 1”; “default” = ‘A’; “values” = ‘A’,’B’,’C’} ) }

Странное поведение в функции PowerShell, возвращающее DataSet / DataTable

Это сводит меня с ума. У меня есть библиотека I source из нескольких скриптов, которая содержит следующую функцию: function lib_open_dataset([string] $sql) { $ds = new-object “System.Data.DataSet” $da = new-object “System.Data.SqlClient.SqlDataAdapter” ($sql, $_conn_string) $record_count = $da.Fill($ds) return $ds } Это называется почти везде, и все работает отлично, за исключением того, что я обычно должен это делать: […]

ConvertTo-Csv Выход без кавычек

Я использую ConvertTo-Csv для получения разделенного запятой вывода get-process | convertto-csv -NoTypeInformation -Delimiter “,” Он выводится следующим образом: “__NounName”,”Name”,”Handles”,”VM”,”WS”,”….. Однако я хотел бы получить вывод без кавычек, например __NounName,Name,Handles,VM,WS….

Давайте будем гением компьютера.