Все вопросы: [cmdlets]

14 вопросов

похожие теги: cmdletrename-item-cmdlet
8
голосов
1ответов
2519 просмотров

Powershell - получить переменную из командлета C #

Я пишу командлет C #, которому нужно получить значение глобальной переменной скрипта. Как мне это сделать? Я заметил, что в Runspace есть метод SessionStateProxy.GetVariable. Могу ли я получить доступ к среде выполнения из командлета C #? Спасибо!

0
голосов
1ответов
139 просмотров

Где находится член «Invoke» в System.Management.Automation.VerbsCommon?

Я пытаюсь создать командлет с названием Invoke-Something. Но я не могу найти элемент «Invoke» для добавления в атрибут: [Cmdlet(VerbsCommon.Invoke, "Something", SupportsShouldProcess = true)] ^^^^^^ Что мне не хватает?

5
голосов
1ответов
1251 просмотров

Разница между Cmdlet.EndProcessing и Cmdlet.StopProcessing

В чем разница между EndProcessing и Остановить обработку ?Они звучат одинаково, их описания примерно одинаковы, и последнее не отображается в документация по жизненному циклу командлета .

4
голосов
1ответов
2583 просмотров

PowerShell cmdlet parameter validation

I'm writing a custom PowerShell cmdlet, and I would like to know which is the proper way to validate a parameter. I thought that this could be done either in the property set accessor or during Cmdlet execution: [Cmdlet(VerbsCommon.Add,"X")] public class AddX : Cmdlet { private string _name...

16
голосов
2ответов
24605 просмотров

How do I add a PowerShell cmdlet or function to my machine so that it is always available?

If I find (or create) a new PowerShell cmdlet (or function), how do I add it to my machine? Do I copy it to a particular folder? Do I put its content in a particular file? Do I need to authorize it, or sign it, or give it permission in some way? I don't want to use it in just one session; I w...

1
голосов
1ответов
834 просмотров

How do I get around PowerShell not binding pipeline parameters until after BeginProcessing is called?

I'm writing a Cmdlet that can be called in the middle of a pipeline. With this Cmdlet, there are parameters that have the ValueFromPipelineByPropertyName attribute defined so that the Cmdlet can use parameters with the same names that are defined earlier in the pipeline. The paradox that I've run...

6
голосов
6ответов
5685 просмотров

How do I determine if a PowerShell Cmdlet parameter value was specified?

In PowerShell 1.0, if I have a cmdlet parameter of an enum type, what is the recommended method for testing whether the user specified that parameter on the cmdlet command line? For example: MyEnum : int { No = 0, Yes = 1, MaybeSo = 2 } class DoSomethingCommand : PSCmdlet ... private MyEnum is...

10
голосов
4ответов
5676 просмотров

Что такое командлет PowerShell?

Концептуальный подход к командлетам Как они созданы? Скомпилированы ли они? Это эквивалент пакетного файла для PowerShell? Это скрипт или двоичный файл? Какая структура используется для хранения этих командлетов?

0
голосов
1ответов
407 просмотров

Добавить собственный формат в Powershell SDK без использования SnapIn

Я разрабатываю приложение .NET / C # 2.0, которое использует PowerShell SDK для выполнения скриптов. Я не использую SnapIns. Я настраиваю все напрямую через RunspaceConfiguration в PS. Итак, моя проблема в том, что я не могу добавить настраиваемый формат для моего типа Plux.ExtensionTypeIn...

1
голосов
2ответов
860 просмотров

Невозможно получить доступ к ошибке удаленного объекта при вызове внешней библиотеки классов

У меня есть приложение Windows Forms, которое подготавливает учетные записи пользователей в Exchange с помощью командлетов Powershell и Exchange2007. В этом приложении есть только одна форма, которая принимает информацию для нового пользователя и затем запускает команды Powershell. Как хороший п...

11
голосов
2ответов
2233 просмотров

Рекомендации по разработке командлетов Powershell

В настоящее время я собираю несколько командлетов Powershell. Создать их достаточно легко, но я не знаю, приемлемым ли я (так сказать) ли я создаю их. Существуют ли какие-либо рекомендации / передовые методы, которым следует следовать для передачи данных в конвейер Powershell? На данный момен...

33
голосов
9ответов
20883 просмотров

Можем ли мы увидеть исходный код командлетов PowerShell?

Я изучаю PowerShell. Можно ли увидеть исходный код встроенного командлета, например Get-ChildItem а>?

9
голосов
4ответов
2484 просмотров

Отправлять административные команды в мою службу Windows C # с помощью собственных CmdLets PowerShell

У меня есть приложение C # для Windows, в котором работает служба. Я хотел бы использовать PowerShell, чтобы предложить интерфейс управления командной строкой для администрирования моей работающей службы. С моей точки зрения, я пытаюсь предложить такой же административный интерфейс, как Excha...

15
голосов
13ответов
2210 просмотров

Какие ваши любимые командлеты Powershell?

Я только что нашел / n softwares, бесплатные Powershell NetCmdlets, и, поиграв с ними, мне понравилась функциональность, которую они привносят в командную строку. Возникает вопрос, какие командлеты вам нравятся больше всего и как вы их используете?