PowerShell是Windows操作系统下的命令行工具。相比人们熟知的图形化界面而言,PowerShell的功能更加强大。这篇文章介绍了10个管理Windows云服务器的的常用PowerShell命令,可以让我们更加轻松的管理Windows系统。
1、查看进程
Get-Process
Get-Process <进程名>
Get-Process不仅可以像任务管理器一样查看全部进程,还可以查看指定的进程名。比如我们查看进程名为QQ的进程:
PS C:\Users\zhaomu> Get-Process QQ
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
1353 431 149580 122660 584.36 18168 10 QQ
1388 438 155184 136044 631.73 26900 10 QQ
1368 445 152992 154404 629.13 30140 10 QQ
2、结束进程
Stop-Process -id <进程编号>
当我们通过Get-Process获得某个进程的Id后,可以通过以上命令结束这个进程。
3、查看文件内容
Get-Content <文件名>
通过PowerShell也可以轻松地查看一个文件的内容。
4、查看某个文件的属性
$(Get-Item <文件名>).LastAccessTime
我们可以通过Get-Item命令查看某个文件的属性。比如上面的例子就是查看某个文件的上次访问时间。
关于这个命令更多的使用方法,请查看:https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-item
5、添加用户
New-ADUser -SamAccountName "william" -GivenName "William" -Surname "Edwards" -DisplayName "William David Edwards"
通过以上命令,我们添加了一个名为william的用户,并指定了该用户的姓、名和展现名称。
6、删除用户
Remove-ADUser william
可以添加用户,自然就可以删除用户。
7、禁用用户
Disable-ADAccount william
还可以禁止一个用户登录。
8、添加用户组
New-ADGroup -name "staff" -groupscope Global
添加了一个名为staff的用户组,并指定组的范围是Global。
9、删除用户组
Remove-ADGroup staff
删除名为staff的用户组。
10、查看用户组下的成员
Get-ADGroupMember -identity <用户组名>
这个命令可以查看某个用户组下的成员。
以上就是10个常用的PowerShell命令。在有些场合下,使用PowerShell命令比使用图形界面的效率更高,速度更快。