标签: powershell

Windows 版本号如何工作?

我经常遇到将 Windows 版本称为四位数字的文本,例如

微软敦促 Windows 10 版本1903用户安装本月的 SSU 或“服务堆栈更新”

当我[System.Environment]::OSVersion.Version在 PowerShell 中执行命令时,返回的版本信息是:

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      17134  0
Run Code Online (Sandbox Code Playgroud)

现在 17134 远远高于1903,并且从文章日期开始,今天,它似乎1903不仅仅是我的 Windows 后面的几千个版本。这个较低的当前 4 位版本号来自哪里?

windows powershell windows-10

48
推荐指数
2
解决办法
5859
查看次数

Windows PowerShell 相当于 Unix/Linux `pwd`?

cmd.exe问题的后续行动中,PowerShell 等价于echo %cd%, 或 Linux/Unix 是pwd什么?

windows linux unix powershell

43
推荐指数
3
解决办法
6万
查看次数

在 PowerShell 中替换与号和双与号

在 Windows 的本机 CMD 处理器中,您可以使用&将命令串在一起,以便一个在另一个之后立即运行。&&仅当第一个命令完成且没有错误时,A才会运行第二个命令。

这与管道命令的不同之处|在于,第一个命令的输出不会发送到第二个命令,命令只是一个接一个地运行,每个命令的输出都发送到其通常的位置。

但是,当我尝试在 PowerShell 中使用&或时出现错误&&。PowerShell 中是否有类似的功能可用,或者此功能是否已被弃用?

powershell

43
推荐指数
1
解决办法
2万
查看次数

将目录更改为 Powershell 中的上一个目录

我是一个 Linux 人,但我正在努力保持开放的态度并学习一些 Powershell。我想念cd -回到上一个目录的能力,比如在 *nix shell 中。Powershell 中是否有类似的命令——允许我返回到我以前的目录?

powershell history

43
推荐指数
3
解决办法
4万
查看次数

Windows PowerShell 的 Nano 替代品

我正在寻找类似于 nano 用于 linux bash 但用于 windows powershell 的软件。有没有内置的所以我不必安装什么?

EDIT Nano 是一个在 bash 中运行的文本编辑器。您可以在 bash 中打开像文档(.txt、.c 等)这样的文本来即时编辑它,或者只是查看它并再次关闭它。

powershell

43
推荐指数
5
解决办法
13万
查看次数

如何使用命令行启用 Internet 连接共享?

我可以通过右键单击网络连接,打开共享选项卡并单击“允许其他网络用户通过此计算机的 Internet 连接进行连接”复选框来手动执行此操作。

现在我需要自动化这个任务。是否有命令行工具或 Powershell cmdlet 来完成此操作?

windows-7 powershell internet-connection

40
推荐指数
3
解决办法
8万
查看次数

Powershell 有任何类似的 .bashrc 吗?

当我打开管理 powershell 时,我希望默认加载一些功能。当我启动 shell 时,是否有任何等效的说法.bashrc.profile我可以用来自动导入脚本?

windows windows-7 powershell

39
推荐指数
1
解决办法
2万
查看次数

在默认的 PowerShell ls 命令中显示人类可读的文件大小

如何修改PowerShell 中的默认值ls( Get-ChildItem) 以显示人类可读的文件大小,就像ls -h在 *nix 机器上一样?

ls -lh 对文件大小进行简单的逻辑处理,以便它显示非常小的文件的字节数,超过 1K 的文件显示千字节(如果小于 10K,则显示一位小数),以及显示超过 1M 的文件兆字节(如果小于 10MB,显示一位小数) .

powershell powershell-2.0

37
推荐指数
5
解决办法
5万
查看次数

如何永久删除默认的 Powershell 别名?

由于某些未知原因,开发人员将“curl”作为 的别名包含在内Invoke-WebRequest,即使它与 curl 的正确实现不兼容,这意味着当我尝试发出 curl 请求时,它会妨碍我。我可以使用 删除别名Remove-Item alias:curl,但下次启动 Powershell 时,别名已返回。有没有办法永久删除它而不必每次启动时都运行脚本?

powershell

37
推荐指数
2
解决办法
1万
查看次数

Powershell删除具有特定文件扩展名的所有文件

我想扫描一个目录(没有子目录)并删除任何扩展名为.avi 我尝试过这种语法的文件,但没有抛出错误,也没有删除任何文件。这是我试过的代码

get-childitem 'C:\Users\ramrod\Desktop\Firefly' -include *.avi | foreach ($_) {remove-item $_.fullname}
Run Code Online (Sandbox Code Playgroud)

为了.avi从文件夹中删除所有文件,应该更改什么?

powershell powershell-5.0

37
推荐指数
3
解决办法
8万
查看次数