none
Pscx добавить провайдер RRS feed

  • Вопрос

  • Помогите добавить провайдер, первый раз пробую и ничего не получается. Скопировал по ссылке http://pscx.codeplex.com/releases/45101/download/121340 файлик Pscx-2.0.0.1.zip, распоковал и залил сюда C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Pscx (У меня Windows 7).

    Далее набираю

    PS C:\> Import-Module Pscx
    PS C:\> Import-Module Pscx -arg ~\Pscx.UserPreferences.ps1
    PS C:\> Get-Module

    ModuleType Name                      ExportedCommands
    ---------- ----                      ----------------
    Script     Pscx                      {Invoke-AdoCommand, Set-Writable, New-M...

    потом же хочу добавить себе провайдер Pscx

    PS C:\> add-PSSnapin Pscx
    Add-PSSnapin : Отсутствуют оснастки, зарегистрированные для Windows PowerShell
    версии 2.
    строка:1 знак:13
    + add-PSSnapin <<<<  Pscx
        + CategoryInfo          : InvalidArgument: (Pscx:String) [Add-PSSnapin], P
       SArgumentException
        + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.Ad
       dPSSnapinCommand

     

    15 июля 2010 г. 14:40

Ответы

Все ответы

  • можно тупо добавлять все зарегистрированные оснастки, прописав следующую строку в профиль:

    get-pssnapin -registered | add-pssnapin -passthru -ErrorAction SilentlyContinue

    аналогично можно поступать и с модулями: Get-Module -ListAvailable| Import-Module -Verbose

    Что еще полезного можно сделать при помощи профиля, см., например, здесь: http://shss.wordpress.com/2009/12/28/powershell-profile/


    blog: http://shss.wordpress.com/
    15 июля 2010 г. 18:24
  • спасибо за профиль но у меня сейчас не получается добавить add-pssnapin

    может я не туда скопировал распокованный архив

    C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Pscx

    16 июля 2010 г. 8:12
  • >PS C:\> Get-Module

    ModuleType Name                      ExportedCommands
    ---------- ----                      ----------------
    Script     Pscx                      {Invoke-AdoCommand, Set-Writable, New-M...

    так вы уже успешно добавили модуль. IMHO, больше ничго делать не надо.

    можно для наглядности при импорте модуля укзывать параметр -Verbose, в этом случае, вы будете видеть какие командлеты добавляются в процессе импорта (или, чтобы сократить объем выводимой информации, но, тем не менее видеть, что модуль успешно импортирован, можно вместо -Verbose использовать -PassThru)

    Upd. 


    blog: http://shss.wordpress.com/
    • Изменено s.h.s. _ 16 июля 2010 г. 9:14
    16 июля 2010 г. 8:45
  • так когда делаю Get-PSDrive я не вижу домена как диска, значит что-то не получилось или не сделал
    16 июля 2010 г. 9:13
  • так когда делаю Get-PSDrive я не вижу домена как диска, значит что-то не получилось или не сделал


    а что вы должны/хотели там увидеть?

     

    только что снес Pscx v1.2 и установил описаным выше способом v2.0. добавились новые командлеты и они работают.


    blog: http://shss.wordpress.com/
    16 июля 2010 г. 9:18
  • командлеты у  меня тоже работают и это рульно, но я хотел еще увидеть АД в виде представления логиского диска
    16 июля 2010 г. 9:34
  • Да и еще, IIUC, не зачем использовать 2 команды для импорта модуля.

    Import-Module Pscx - импортирует модуль Pscx

    Import-Module Pscx -arg ~\Pscx.UserPreferences.ps1 - импортирует модуль Pscx с ипользованием файла конфигурации  UserPreferences.ps1, который хранится в каталоге пользователя (обаратите внимание на "тильду" - "~")

    Вы же установили Pscx не в профиль пользователя, а в папку $PSHome\Modules, поэтому, если вы хотите грузить модуль с использованием файла конфигурации, то команда должна выглядеть так: Import-Module Pscx -arg $PSHome\Modules\Pscx\Pscx.UserPreferences.ps1, либо таки скопировать файл конфигурации $PSHome\Modules\Pscx\Pscx.UserPreferences.ps1 в профиль пользователя.


    blog: http://shss.wordpress.com/
    16 июля 2010 г. 9:38
  • командлеты у  меня тоже работают и это рульно, но я хотел еще увидеть АД в виде представления логиского диска

    А это как? Что для этого надо сделать?
    blog: http://shss.wordpress.com/
    16 июля 2010 г. 9:55
  • командлеты у  меня тоже работают и это рульно, но я хотел еще увидеть АД в виде представления логиского диска

    А это как? Что для этого надо сделать?
    blog: http://shss.wordpress.com/

    ага, кажется, нашел: http://theexpertscommunity.com/item/view/id/4501
    blog: http://shss.wordpress.com/
    • Помечено в качестве ответа Sergey O O 16 июля 2010 г. 11:46
    16 июля 2010 г. 10:02