Описание тега powershell-provider

Поставщики - это функция Windows PowerShell, которая представляет объекты и операции в виде файловой системы в среде PowerShell. Используйте этот тег для обсуждения разработки поставщиков PowerShell.
1 ответ

PowerShell InitializeDefaultDrive

В моем настраиваемом поставщике PowerShell я хочу, чтобы пользователь мог пропустить внутренний вызов InitializeDefaultDrives. Метод InitializeDefaultDrives вызывается при запуске провайдера. Я предполагаю, что это когда я использую командлет Add-Sn…
02 ноя '09 в 15:54
3 ответа

Есть ли способ в Powershell предоставить виртуальные файловые системы в других файловых системах?

Я знаю, что вы можете написать поддержку пользовательских PSDrives. Но это всегда корень файловой системы. Что было бы хорошо, если бы был способ разрешить запуск VFS на произвольных узлах файловой системы, например, с помощью Set-Location войти в ф…
22 июл '09 в 13:57
1 ответ

Set-Location поставщик Powershell

У меня возникли проблемы с просмотром созданного мной PowerShell. Я реализовал методы, перечисленные здесь В документации также говорится Set-Location: этот командлет устанавливает текущее рабочее местоположение в указанное местоположение. Вам не ну…
05 дек '13 в 04:00
1 ответ

Как работает команда "cd WSMan:\localhost\shell"? Как я могу воспроизвести это?

Я могу использовать Powershell для настройки WinRM с помощью специальной команды "cd". Может кто-нибудь объяснить, как это работает и как я могу реализовать этот тип плагина для моего собственного приложения?
27 мар '12 в 13:33
2 ответа

Загрузка модуля Powershell из кода C# пользовательского провайдера

Я работал над ОЧЕНЬ специфической функциональностью, "необходимой", чтобы связать ее с пользовательским провайдером, который я пишу на C#. По сути, я решил найти способ воспроизвести A: B: и т. д. функции, определенные при загрузке PowerShell, вмест…
25 сен '15 в 15:44
1 ответ

Powershell "Выполнение поставщика остановлено, потому что поставщик не поддерживает эту операцию".

Я пытаюсь написать скрипт для проверки удаленного сервера на сертификат FriendlyName. Как только это будет возвращено, я хочу подтвердить удаление этого сертификата. В настоящее время приведенный ниже код возвращает "Выполнение поставщика остановлен…
2 ответа

Поставщик Powershell - Ошибка пути GetItem - Пользовательский файл как диск

Я пытаюсь эмулировать свой файл проекта как новый PS Drive. Я пытаюсь создать свой собственный поставщик Powershell, производный от NavigationCmdletProvider. Я переопределил PSDriveInfo для чтения и хранения проекта из файла, а путь к файлу находитс…
24 фев '14 в 02:01
1 ответ

В провайдере PowerShell, когда вы обновляете данные кэша?

Я пишу поставщика PowerShell в C#. Поставщик предоставляет доступ к объектам домена приложения через интерфейс, похожий на диск. Например: my:\Users\joe@blow.com my:\Customers\Marty Эти данные в конечном итоге поступают из базы данных. Мне не удалос…
2 ответа

Пользовательский поставщик PowerShell RemoveItem

Я реализую собственный поставщик PowerShell. Сейчас я работаю над реализацией командлета remove-item. Метод RemoveItem имеет следующую подпись: protected override void RemoveItem(string path, bool recurse) Когда я печатаю: Remove-Item .\Myobject -re…
03 ноя '09 в 12:48
1 ответ

Как сделать так, чтобы zip-файлы и другие файлы отображались как папки в PowerShell?

Как сделать так, чтобы zip-файлы и другие файлы отображались как папки в powershell? Есть ли в PowerShell концепция поставщиков папок (элементов), сродни поставщикам дисков? Можно ли это сделать без реализации поставщика дисков? Предварительный поис…
01 сен '09 в 13:01
4 ответа

Проблема завершения вкладки относительного пути поставщика PowerShell

Я реализовал простой PowerShell NavigationCmdletProvider, Для тех, кто не знает, это означает, что я могу создать оснастку с командлетом, который фактически является диском виртуальной файловой системы; этот диск можно подключить и перейти из PowerS…
1 ответ

Как сохранить информацию о диске поставщика Powershell?

В моем поставщике Powershell, который представляет собой слой бизнес-логики над базой данных SQL, диски Powershell соответствуют параметрам подключения к базе данных. Этот набор параметров подключения сохраняется в зашифрованном XML-файле на локальн…
11 авг '09 в 17:59
2 ответа

Как поддержать расширение вкладки powershell в psprovider?

Я внедряю Powershell PSProvider для некоторых внутренних иерархических данных. Все работает нормально, я могу перемещаться по дереву с помощью обычных команд cd/dir, единственное, что не работает, - это завершение табуляции. Я вижу, что Powershell в…
0 ответов

Добавление завершения табуляции к параметру ItemType «New-Item» для пользовательского поставщика PowerShell.

Я создаю собственный поставщик PowerShell, используяPowerShellStandard.Library. При реализацииNew-Itemкомандлет, я хотел бы иметь возможность обеспечить поддержку завершения аргументов-ItemTypeпараметр. Я не могу найти никакой документации от Micros…
0 ответов

Разработка PSProvider: Get-ChildItem вызывает GetItem

У меня есть класс, который расширяетсяContainerCmdletProvider, в котором я переопределил следующие методы:NewDrive,IsValidPath, , , и . Я могу создать новый диск (New-PSDrive -Name test ...), и успешно дочерние элементы из корня (). Но когда я пробу…
07 окт '23 в 12:26