一般的,powershell 不敏感英文大小写
启动一个管理员权限powershell:Start-Process powershell -Verb runas (cmd下不可用)
powershell 执行文件操作 是在文件名前加 .\ 比如在C:\Windows\ 路径下执行记事本程序:.\notepad.exe
powershell 大部分常见的linux bash shell命令都兼容使用,即使不可用,一般的it支持人员的windows机器也会安装ssh和wsl(Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层),使得 ls,cd,mv,cp,rm等命令可用
powershell可以当作一种编程语言来使用
powershell变量形式是在变量名前面加 $ 符号,比如常用的系统中存储的保存powershell版本和环境信息的变量:$PSVersionTable
主题脚本 主题脚本策略
windows环境默认禁止执行powershell脚本,powershell脚本文件的扩展名一般是 .ps1 .PS1 。1是数字1
关于powershell脚本策略:
获取当前策略:Get-ExecutionPolicy
设置(更改)当前策略(为运行所有脚本):Set-ExecutionPolicy Unrestricted
Restricted——默认的设置, 不允许任何script运行
AllSigned——只能运行经过数字证书签名的script
RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名
Unrestricted——允许所有的script运行
一般的简单情况下 设置为 Unrestricted
主题命令 主题常用命令 主题基础命令 主题基本命令
Get-Command 获取出,遍历出所有的命令 简写是gcm 不是gc,gc是Get-Content的一个简写
Get-Help 获取命令的帮助信息,可以用简写man,和linux一样 (重要命令,要学会多用)
Get-Alias 获取命令的别名,别称,简写
Get-Content 读取变量,文本文件等的文本,字符,字符串内容
Get-Process 查看进程 简写ps
powershell官方联网文档处 https://docs.microsoft.com/zh-cn/powershell/
一个powershell教程 https://www.pstips.net/powershell-online-tutorials
主题AD域
AD的全称是Active Directory:活动目录
一般的,都是在服务器版windows下使用AD域服务,安装AD域服务在 服务器管理器-添加角色和功能-服务器角色-Active Directory域服务,方框打勾并一直点击下一步直到完成。
还要确保前置已添加安装 DNS服务器 角色功能
一个参考教程 https://blog.csdn.net/weixin_43926268/article/details/89923406
主题工具 主题常用工具 主题常用工具命令
quser.exe 简用quser 查询登录的用户
ps | sort CPU -Descending | select -First 15 | ft -AutoSize 筛选前15占用cpu资源的进程降序
ps | sort PM -Descending | select -First 15 | ft -AutoSize 筛选前15占用物理内存大小的进程降序
ipconfig /all 全部ip网信息
msinfo32.exe msinfo32 系统信息
control 控制面板
slmgr.vbs -xpr windows系统激活简明信息
msconfig 系统启动引导管理
devmgmt.msc 设备管理器
compmgmt.msc 计算机管理面板
mstsc 远程桌面连接
regedit 注册表编辑器
shutdown -s 关机 shutdown -s -t 20 在20秒后关机 shutdown -a 取消关机
主题修复系统
适用于 win7 win10
运行一个 powershell 可以先执行 msinfo32 dxdiag 等命令查看系统信息
提升到管理员权限powershell,后面要用到的 sfc dism chkdsk命令需要管理员权限
1. 机械硬盘的,或者非AHCI模式的固态硬盘的机器,可以先运行 chkdsk C: /f 命令修复系统盘文件系统错误
2. 先运行一遍 sfc /scannow 检查系统文件错误,观察结果信息
再依次运行 dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /checkhealth
dism /online /cleanup-image /restorehealth
等dism执行完修复后,可以再运行一遍 sfc /scannow 检查系统修复情况