92得票11回答
在VS Code中切换全屏编辑器和终端

作为一名Windows系统管理员,我经常使用PowerShell。随着PS Core的发布以及ISE被淘汰的暗示,我开始尝试将VS Code作为我的日常工具。我在ISE中缺少的一个功能是在全屏模式下在编辑器和终端之间切换。我通常会将ISE保持打开并最大化,并使用Ctrl+R根据需要在编辑器和终...

64得票14回答
我该如何删除PowerShell的启动文本?

PowerShell 从版本 6 开始具有类 Unix 风格的 /etc/issue,其中提到了指向文档的链接。 PowerShell v6.0.0 Copyright (c) Microsoft Corporation. All rights reserved. https://aka....

52得票10回答
从PowerShell确定操作系统版本,Linux和Windows

如何在脚本中使用Powershell来确定操作系统类型(Linux,Windows)? 当我的脚本在Linux主机上运行时,无法识别ResponseUri。$UrlAuthority = $Request.BaseResponse | Select-Object -ExpandPropert...

39得票3回答
exec: "pwsh": 可执行文件在 %PATH% 中未找到

我一直在尝试在GitLab CI/CD上启动我的演示项目的流水线。我在Windows本地机器上安装了gitlab-runner并将执行程序类型设置为“Shell”。我已经成功地将gitlab-runner集成到我的gitlab项目中。但是每当我推送更改到存储库时,流水线就会开始并以“%PATH...

29得票5回答
如何在 ForEach-Object -Parallel 中传递自定义函数

我找不到一种方法来传递函数,只有变量。 有没有办法在不将函数放在ForEach循环中的情况下解决这个问题?function CustomFunction { Param ( $A ) Write-Host $A } $List = "Apple", ...

24得票2回答
获取主目录?

我正在尝试在脚本中获取用户主目录下的一个目录。这是我的尝试,但是 ~ 被解释为字面意思,而不是扩展到主目录。有没有办法使其扩展?如果没有,我还有其他获取主目录的方法吗?$mySourceDir = "~/Projects/svn/myProject/trunk" # Single quote ...

23得票2回答
哪个适用于Powershell 6的库包含get-wmiobject命令?

当我尝试在PowerShell(版本6)中使用get-WmiObject命令时,出现了以下错误: PS C:\Users\zsofi> Get-WmiObject Win32_product | select name, packagecache Get-WmiObject : Th...

19得票2回答
PowerShell ISE:如何运行新版本的PowerShell

如何让PowerShell ISE与PowerShell 6.0一起使用,目前只有4.0。 这个服务器安装了PowerShell 4.0,我从此链接https://github.com/PowerShell/PowerShell/releases下载并安装了PowerShell-6.1.0-...

16得票1回答
在 Powershell Core 上安装 PKI 模块是否可行?

我想要使用Powershell 5的PKI模块中的各种命令: $ Get-Command -module PKI CommandType Name Version Source ---...

16得票2回答
如何在Windows Terminal中移除PowerShell广告和更新检查?

当我启动Windows终端时,会出现以下内容: 如何去除版权和版本通知、帮助URL以及更新检查?我只想进入命令行。 我的PowerShell配置文件settings.json(Windows终端的配置文件)如下: { "guid": "{574e775e-4f2a-5b96-...