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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Microsoft Windows PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统治理和自动化。Windows PowerShell 建立在 .NET Framework 的基础上,IT 专业人员可通过命令或脚本来治理计算机,从而通过系统自动化来提高工作效率。 Windows PowerShell 包括: * 129 个命令行工具(称为“cmdlet”),用于执行常见系统治理任务,如治理服务、进程、事件日志、证书、注册表以及使用 Windows Management Instrumentation (WMI)。 * 采用标准命名约定和通用参数的命令行工具,易于把握和使用;以及用于对数据和对象进行排序、筛选以及格式设置的简便工具。 * 对现有脚本语言、现有命令行工具以及多种 Windows 版本的支持,其中包括 Windows XP、Windows Server 2003、Windows Vista 以及 Windows Server(代码名称为“Longhorn”)。 * 方便的功能,使用户能够浏览数据存储(如注册表和证书存储),就像面对文件系统一样。 * 用于治理位于不同存储中以及采用不同格式的 Windows 数据的标准实用程序,这些数据包括 Active Directory (ADSI)、Windows Management Instrumentation (WMI)、组件对象模型 (COM) 对象、ActiveX 数据对象 (ADO)、HTML 和 XML。 * 在命令行进行的高级表达式分析和 .NET 对象处理,其中包括对对象进行流水线处理以帮助提高 IT 专业人员的工作效率。 * 可扩展的接口,使独立软件供给商和企业开发人员能够构建自定义 cmdlet 以满足特有的应用程序和系统治理要求。 安装本更新程序后,可能需要重新启动计算机。我们根据 Windows Vista 许可条款向您提供本更新程序并授予您使用许可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值