Вопросы по теме 'cmdlet'
SQL Server 2008, Powershell и веб-службы
Powershell предоставляет командлет New-WebServiceProxy, который позволяет создавать прокси-объект веб-службы.
Однако Powershell в SQL Server 2008, похоже, не поддерживает это. Есть ли способ заставить Powershell SQL Server поддерживать командлет...
319 просмотров
schedule
23.02.2023
создание сценария 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 просмотров
schedule
30.05.2022
Как правильно вызвать командлет из другого командлета?
У меня есть несколько командлетов, написанных. Тот, над которым я сейчас работаю, я хотел бы назвать другими командлетами. Я пытаюсь сделать это так:
//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 просмотров
schedule
14.09.2022
Удаленный сеанс Powershell, не удается установить разрешение экрана?
Я уже некоторое время пытаюсь установить разрешение экрана моей удаленной машины через удаленный сеанс Powershell. Я могу получить разрешение с помощью командлета Get-DisplayResolution и получить следующее.
PS C:\> Enter-PSSession -Session...
1832 просмотров
schedule
28.09.2022
Powershell Ведущие нули обрезаются в массиве с помощью командлета Measure-Object
При использовании Powershell для определения максимального или минимального значения в массиве строк начальные нули результирующей строки обрезаются. Как сохранить нули?
$arr = @("0001", "0002", "0003")
($arr | Measure-Object -Maximum).Maximum...
154 просмотров
schedule
17.10.2022