Вопросы по теме 'cmdlet'

SQL Server 2008, Powershell и веб-службы
Powershell предоставляет командлет New-WebServiceProxy, который позволяет создавать прокси-объект веб-службы. Однако Powershell в SQL Server 2008, похоже, не поддерживает это. Есть ли способ заставить Powershell SQL Server поддерживать командлет...
319 просмотров

создание сценария powershell для резервного копирования файла и добавления даты
В настоящее время у меня есть пакетный файл с одной строкой для резервного копирования файла. Я запускаю его вручную, когда мне нужно сделать резервную копию файла. Единственное, что я хотел бы добавить к нему, это текущая дата. Вот что у меня...
23185 просмотров
schedule 05.03.2022

Более короткие версии параметров командлета powershell
Учитывая мои исследования, я не верю, что следующее легко сделать, если вообще возможно. Однако в крайнем случае я решил проверить здесь. В Powershell 2.0 мне нужен способ сократить (раздражающе) длинные имена параметров до различных командлетов....
10503 просмотров
schedule 05.06.2023

Ошибка PowerShell при использовании GetEventLog CmdLet
Я пытаюсь запустить сценарий PowerShell и попытаться отфильтровать сообщение. param($server, $message) Try { Invoke-Command -computername $server {Get-Eventlog -logname application -source "source" -message $message | Format-List} } Catch...
2222 просмотров
schedule 24.02.2023

Пользовательский командлет Powershell — вызов WriteObject в фоновом потоке
Вызов метода WriteObject из фонового потока невозможен! Есть ли возможность вызывать/отправлять этот метод в основном потоке powershell (как в WPF)? Пример кода: protected override void ProcessRecord() { base.ProcessRecord(); ......
798 просмотров
schedule 01.06.2022

Блок сценария Start-Job, как вызывать командлеты с аргументами?
Я новичок в командлете Start-Job , и у меня возникли проблемы с вызовом блока скрипта с командлетами, принимающими аргументы. Вот что у меня есть до сих пор: Start-Job -ScriptBlock { $ServiceObj = Get-Service -Name $ServiceName...
8604 просмотров
schedule 02.04.2022

В пользовательском командлете C# PowerShell определить, был ли указан параметр -Verbose
У меня есть пользовательский командлет C# PowerShell (наследующий от базового класса командлета), и я хочу иметь возможность определить, был ли указан параметр «-Verbose» при запуске командлета. Я понимаю, что WriteVerbose будет выводить, когда...
1588 просмотров
schedule 06.02.2023

Дизайн командлета: передача параметра: конвейер или встроенный параметр?
Это не вопрос программирования, а скорее вопрос дизайна. Предполагая, что данные хранятся в json. Например, Get-Person "John" | Get-Employer или Get-Employer -Person "John" Оба способа возвращают работодателя Джона, первый использует...
395 просмотров
schedule 15.09.2022

Параметр Get-AdComputer -filter не принимает вывод Get-Date
Я наткнулся на странную ошибку в сценарии PowerShell, который возвращает мне компьютеры в Active Directory в определенной OU (и sub OU), которые включены и вошли в систему в течение определенной даты. Следующий фрагмент действительно работает:...
5826 просмотров

Как правильно вызвать командлет из другого командлета?
У меня есть несколько командлетов, написанных. Тот, над которым я сейчас работаю, я хотел бы назвать другими командлетами. Я пытаюсь сделать это так: //Calling cmdlet protected override void ProcessRecord() { Cmdlet1 _cmdlet1 = new...
1228 просмотров
schedule 24.02.2023

Как распечатать аргументы командлета powershell внутри класса командлета
Может ли кто-нибудь помочь мне зарегистрировать фактическую команду PowerShell, выпущенную вместе с аргументами. У меня есть командлет, реализованный на С# следующим образом class GetMyCommand : PSCmdlet { // parameter definitions ......
594 просмотров
schedule 26.06.2022

Как проверить зависимые параметры в командлете PowerShell
Как лучше всего выполнить проверку командлета PowerShell для зависимых параметров? Например, в приведенном ниже примере командлета мне нужно выполнить проверку того, что Low больше, чем High, но это кажется невозможным с атрибутами проверки....
1266 просмотров
schedule 03.06.2024

Как добавить синопсис/резюме для командлета на С#?
Предположим, вы пишете некоторый PSCmdLet в C#: /// <summary> /// Get a stack overflow exception. /// </summary> [Cmdlet(VerbsCommon.Join, "StackOverflow")] [OutputType(typeof(OverflowException))] public class JoinStackOverflow :...
1911 просмотров
schedule 22.03.2023

Поддержка ответов Whatif и Confirm
Здесь, в SO, и в других местах есть множество вопросов, объясняющих, как распространить -Confirm по всему командлету на вложенные командлеты и т. д. Однако я не нахожу, как распространить ответ на это приглашение. То есть, как только пользователь...
880 просмотров
schedule 30.10.2022

Загрузите несколько файлов с http, используя Powershell с правильными именами
Я искал что-то подобное, и я продолжаю просматривать ответы на загрузку по FTP. Это полезная информация, но в конечном итоге ее трудно перевести. Я нашел сценарий powershell, и он работает, но мне интересно, можно ли его настроить для моих нужд. У...
15946 просмотров
schedule 21.04.2024

Командлет передает список параметров сразу через конвейер, а не отдельные элементы списка
Я создаю Powershell System.Management.AutomationCmdlet.Cmdlet для передачи списка строк через конвейер в командлет следующим образом: [Cmdlet(VerbsCommon.Add, "Signature")] public class AddSignature : Cmdlet ... [Parameter(Position = 0,...
767 просмотров
schedule 26.11.2022

Добавить настраиваемое средство завершения аргументов для командлета?
Как добавить динамическое завершение вкладок аргументов в командлет PowerShell? Когда я набираю это и нажимаю tab , я бы хотел, чтобы он выполнял завершение табуляции. PM> Paket-Add -NuGet FSharp.Co Вот значения, которые я хотел бы...
1701 просмотров
schedule 28.08.2023

Команды PowerShell, добавляющие миграцию EF по коду
Интересно, может ли кто-нибудь помочь мне решить эту проблему. Я могу использовать консоль диспетчера пакетов для включения миграции, добавления миграции и т. д. и т. д. Но я хочу иметь возможность сделать это с помощью кода С# через объект...
2817 просмотров

Удаленный сеанс Powershell, не удается установить разрешение экрана?
Я уже некоторое время пытаюсь установить разрешение экрана моей удаленной машины через удаленный сеанс Powershell. Я могу получить разрешение с помощью командлета Get-DisplayResolution и получить следующее. PS C:\> Enter-PSSession -Session...
1832 просмотров

Powershell Ведущие нули обрезаются в массиве с помощью командлета Measure-Object
При использовании Powershell для определения максимального или минимального значения в массиве строк начальные нули результирующей строки обрезаются. Как сохранить нули? $arr = @("0001", "0002", "0003") ($arr | Measure-Object -Maximum).Maximum...
154 просмотров
schedule 17.10.2022