Questions tagged «powershell»

Windows PowerShell是Windows的命令行外壳程序和脚本语言,它取代了CMD.exe Shell和批处理语言。PowerShell还是Windows的自动化引擎,提供类似于Windows Script Host和VBScript的功能。


7
Windows 8.1上Powershell字体大小错误
在Windows 8.1机器上,我需要Powershell来配置Office Web应用程序。 当我启动powershell时,眨眼一秒钟,它会按原样显示,但随后调整了大小,字体变成了大约0.5到1mm的高度。 几乎不可读。 我尝试调整字体大小,并增加DPI的注册表值,但没有任何效果。 我无法使用无法读取输出或输入的外壳程序。 谁能告诉我该如何解决? 我试过了屏幕放大镜,但是字体很小,当您放大它时,您也无法阅读它...

2
如何获取get-childitem来过滤多种文件类型?
我正在尝试获取目录中所有XSL和XSLT文件的列表。 dir -recurse -filter *.xsl,*.xslt -name 但是出现以下错误: Get-ChildItem:无法将“ System.Object []”转换为参数“ Filter”所需的类型“ System.String”。不支持指定的方法。 dir -recurse -filter *.xsl -filter *.xslt -name 但是得到了这个错误: Get-ChildItem:无法绑定参数,因为多次指定了参数“过滤器”。要为可以接受多个值的参数提供多个值,请使用数组语法。例如,“-参数value1,value2,value3”。 我可以用一个命令列出两个文件扩展名吗?
22 powershell 

3
Powershell和cmd:“正常”选择文本模式
我发现在纯文本环境(Powershell和cmd)中实际复制文本有多么困难。如何简单地选择文本行而不是文本块?他们是如何想到的,文本块更多是用于选择文本的默认选项? 结束咆哮,有没有办法在Powershell或cmd中有一个简单的“选择文本,复制文本”? 例如,如果我想在这里选择“我的文字”: asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd MY TEXT asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd asd a 然后我选择了两行,就得到了'asd asd asd asd asd asd asd asd asd …

4
使用Windows PowerShell删除基于部分字符串匹配的文本文件中的整行
因此,我需要整理一些大型文本文件,并删除所有出现的包含给定关键字的行。所以基本上,如果我有这些话: 这不是测试 这是测试 也许是测试 绝对不是测试 我用“ not”运行脚本,我需要完全删除第1行和第4行。 我一直在尝试: PS C:\Users\Admin> (Get-Content "D:\Logs\co2.txt") | Foreach-Object {$_ -replace "3*Program*", ""} | Set-Content "D:\Logs\co2.txt" 但它只会替换“程序”,而不是整个行。


3
如何永久删除默认的Powershell别名?
出于某种未知的原因,Invoke-WebRequest即使它与curl的正确实现不兼容,开发人员也将“ curl”用作的别名,这意味着在尝试发出curl请求时,它会受到干扰。我可以使用删除别名Remove-Item alias:curl,但是下次启动Powershell时,别名已经返回。有没有一种方法可以永久删除它,而不必每次启动时都运行脚本?
22 powershell 

2
直接在PowerShell中运行Python脚本
我正在使用Windows PowerShell。假设我有一个名为的脚本test.py,可以打印一些内容。如果我做: PS D:\>.\test.py 然后它会打开一个CMD窗口,打印一些内容然后关闭。它实际上在CMD下运行Python解释器。如果我做 PS D:\>python test.py 它的行为就像我期望的那样,输出出现在PowerShell中。 我该如何命名才能使脚本在PowerShell中运行?


2
Windows OpenSSH的known_hosts文件在哪里?
我经常通过SSH登录的服务器之一更改了IP地址。因此,当我尝试通过Windows Powershell和Windows的OpenSSH使用SSH时,我正处于中间攻击警告中。 在Linux机器上,我只需从中删除有问题的行~/.ssh/known_hosts。但是,~/.ssh目录似乎为空。 Powershell / OpenSSH的known_hosts文件在哪里?我已签入C:\Program Files\OpenSSH\home\anschauung\.ssh,但该文件夹也为空。
22 ssh  powershell 

3
PowerShell是否可以完全替代console / cmd?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 现在,我正在使用Windows控制台(cmd.exe)进行一些简单的任务(例如检查我的ip配置或运行一些应用程序)。但是现在我听说,PowerShell实际上功能更强大,同时还保留了旧命令,因此无需重新学习。 我的问题: Powershell是否像cmd.exe一样支持所有命令? 如何快速启动PowerShell?(类似于Windows-Key + R-> cmd) 在任何情况下,我都更喜欢cmd而不是Powershell吗?



6
Powershell删除具有特定文件扩展名的所有文件
我想扫描目录(没有子目录),并删除扩展名为.avi 我尝试过这种语法的任何文件,但不会引发任何错误,也不会删除任何文件。这是我尝试的代码 get-childitem 'C:\Users\ramrod\Desktop\Firefly' -include *.avi | foreach ($_) {remove-item $_.fullname} 为了.avi从文件夹中删除所有文件,应该更改什么?

2
使用批处理文件切换默认音频设备
我正在尝试在Windows 10上编写一个批处理文件,允许我在运行它时在我的耳机和扬声器之间切换为默认音频设备。我不想使用任何第三方软件。 我试着四处寻找,但我只找到了似乎不起作用的旧脚本,并且还引用了HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Volume Control\一条似乎不再存在的路径。我在Windows 10注册表中找不到关于此的任何信息,如果我不确定我在做什么,我也不习惯在寄存器上摆弄太多。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.