我正在使用WASP编写powershell查询。
但每次我想使用WASP时我都必须这样做:
c:\ Windows \ System32 \ WindowsPowerShell \ v1.0> powershell.exe Install.ps1 -Force
然后我得到了这个结果:
正如他们所说:我在Powershell_ise.exe中运行它:
Add-PSSnapin WASP
现在 - 我可以使用WASP编写查询。
问题
下一次时间我启动Powershell_ise.exe并尝试调用脚本:
我收到此错误:
NB
也许答案是在最后一个控制台结果行中: 您还可以将该行添加到Profile脚本中以自动加载。
但我没有找到怎么做。
答案 0 :(得分:1)
好的发现了:
运行时:$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
。
答案 1 :(得分:1)
您应该在个人资料中使用import-module
,然后使用$profile
var:
$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