重要链接
- 维基百科: Windows PowerShell - 维基百科,自由的百科全书
- GitHub: PowerShell/PowerShell: PowerShell for every system!
- 官方文档: PowerShell Documentation | Microsoft Docs
- 官方脚本资源: PowerShell Gallery | Home
- 非官方教程: PowerShell 在线教程 – PowerShell 中文博客
遇到的问题
rename adapter?
1
PS C:\WINDOWS\system32> Rename-NetAdapter "以太网 5" HostOnly
参见help Rename-NetAdapter
Equivalent of Unix find command on Windows?
1
PS> dir -recurse -ea 0 | % FullName | sls <grep_string>
quick shortcut:
1
2
3
4
5
6
7
8
9
10
PS> function myfind {dir -recurse -ea 0 | % FullName | sls $args }
PS> cd C:\
PS> myfind "Programs" | sls "Microsoft"
#find all text files recursively from current directory
PS> myfind "\.txt$"
#find all files recursively from current directory
PS> myfind .
以上内容来自 linux - Equivalent of Unix find command on Windows - Super User
获取某个命令的路径?(如bash
中的which
)
详情参见 windows - Equivalent of cmd’s “where” in powershell - Super User
使用 Get-Command
1
2
PS C:\Users\alec> (get-command notepad.exe).Path
C:\WINDOWS\system32\notepad.exe
使用 where.exe
1
2
3
4
5
6
7
8
PS C:\Users\alec> where
cmdlet Where-Object at command pipeline position 1
...
PS C:\Users\alec> where.exe
The syntax of this command is:
WHERE [/R dir] [/Q] [/F] [/T] pattern...
添加 Windows 功能?
详情参见 Add or Remove Windows Features Via Command Prompt or PowerShell • Raymond.CC
链接
下面总结了本文中使用的所有链接: