Как я могу использовать WASP без переустановки?

Я пишу запросы PowerShell с использованием WASP.

Но каждый раз, когда я хочу использовать WASP, я должен сделать:

c: \ Windows \ System32 \ WindowsPowerShell \ v1.0>powershell.exe Install.ps1 -Force

Тогда я получаю этот результат:

введите описание изображения здесь

И как говорится: я запускаю это в Powershell_ise.exe:

Add-PSSnapin WASP

Теперь я могу писать запросы, используя WASP.

Вопрос

В следующий раз я запускаю Powershell_ise.exe и пытаюсь вызвать скрипт:

Я получаю эту ошибку:

введите описание изображения здесь

  • Я не хочу устанавливать его каждый раз, чтобы использовать WASP. Что я могу сделать, чтобы Powershell_ise.exe автоматически распознал WASP?

NB

Возможно, ответ находится в последней строке результатов консоли:Вы также можете добавить эту строку в свой скрипт профиля, чтобы загрузить его автоматически.

Но я не нашел, как это сделать.

2 ответа

Решение

Вы должны использовать import-module в вашем профиле, и вы можете посмотреть свой файл профиля, используя $profile вар:

$profile.AllUsersAllHosts
C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1

$profile.AllUsersCurrentHost
C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShellISE_profile.ps1

$profile.CurrentUserAllHosts
C:\Users\JPB\Documents\WindowsPowerShell\profile.ps1

$profile.CurrentUserCurrentHost
C:\Users\JPB\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1

Хорошо, нашел это:

В этой статье все сказано: http://blogs.technet.com/b/heyscriptingguy/archive/2013/01/04/understanding-and-using-powershell-profiles.aspx

При запуске этого: $PROFILE | Format-List * -Force

мы получаем: PS C:\Users\royin> $PROFILE | Format-List * -Force

AllUsersAllHosts       : C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
AllUsersCurrentHost    : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShellISE_profile.ps1
CurrentUserAllHosts    : C:\Users\royin\Documents\WindowsPowerShell\profile.ps1
CurrentUserCurrentHost : C:\Users\royin\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1
Length                 : 78

так что просто добавьте файл с именем profile.ps1 в библиотеку ^ (выбрать)

И писать Add-PSSnapin WASP внутри этого файла.

Другие вопросы по тегам