备忘-运维知识笔记-微软系列:powershell&windows-持续学习

本文介绍PowerShell的基础操作,包括启动、执行文件、常见命令及脚本策略调整,同时涵盖AD域服务的安装与使用,适合初学者快速掌握PowerShell及AD域管理技巧。

一般的,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 检查系统修复情况

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值