在 PowerShell ISE 中使用 PowerShell 7


Windows 中内置的 PowerShell ISE 仅与 Windows PowerShell 兼容,且卡在 PowerShell 版本 5.1。通常情况下,当您想使用编辑器编写 PowerShell 7 代码时,Visual Studio Code 和 PowerShell 扩展是最佳选择。

您仍然可以让 PowerShell ISE “与” PowerShell 7 “对话”。然后它为 PowerShell 7 提供丰富的 IntelliSense,并理解 PowerShell 7 中引入的所有语言特性。


为此,您从 PowerShell ISE 内部启动本地远程会话,并指定配置名称“powershell.7”。

 
PS> Enter-PSSession -ComputerName localhost -ConfigurationName powershell.7 
 


当然需要满足一些先决条件:

  • 您需要在使用之前安装 PowerShell 7。PowerShell 7 不随 Windows 一起发货。
  • 您需要在 PowerShell 7 中启用远程功能。您可以在安装过程中通过检查安装对话框中的相应复选框来完成此操作。
    或者,您可以从提升的 PowerShell 7 控制台运行此命令
  •  Enable-PSRemoting -SkipNetworkProfileCheck -Force
  • 可能需要再次以提升的 Windows PowerShell 运行此行:                                                     
     Enable-PSRemoting -SkipNetworkProfileCheck -Force

现在你应该已经设置好了,当你使用上述参数运行 Enter-PSSession 时,你将远程连接到 PowerShell 7。

如果您的当前用户不是管理员,或者您使用电子邮件地址和微软账户登录,您需要创建一个具有管理员权限的本地用户账户,并明确使用它进行身份验证:

 
PS> Enter-PSSession -ComputerName localhost -ConfigurationName powershell.7 -Credential localAdminUser 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值