Win10功能介绍 Win10脚本入门
- 2018-08-05 10:46:00
- admin
- 原创 3879
一、Win10功能介绍
微软小娜:Cortana,微软个人智能助理
屏幕截图:Win+Shift+S
打开目录:start /max dir
打开命令行:start /max [cmd | powershell],可以不写命令后缀,普通用户身份;
打开命令行:Start-Process [cmd | powershell] -Verb RunAs,管理员身份;
控制面板:control,开始的控制面板,网络的属性,msconfig的工具页;
文件权限设置:发现文件无法进行更改,更改文件所有者到当前用户;
注册表权限设置:发现注册项无法进行更改,更改注册项所有者到当前用户;
资源管理器技巧:可以使用环境变量,常用变量%USERPROFILE%、%TEMP%;
资源管理器技巧:可以使用环境变量,常用变量%ProgramData%、%APPDATA%;
文件搜索:?代表单个字符,*代表任意数量字符,只能搜索文件名,不能搜索文件路径;
应用数据:C:\Users\anyone\AppData\Roaming,因为UAC,有时候直接在这里存放应用;
应用商店:C:\Users\anyone\AppData\Local\Microsoft\WindowsApps,微软应用商店的应用;
临时文件:C:\Users\anyone\AppData\Local\Temp,占用空间较大时可以删除;
系统安装文件:C:\Windows\Installer,不能随便删除;
注册表管理:(regjump和reg add需要管理员权限)
regjump HKEY_CLASSES_ROOT\Folder\shell
reg query HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt /s
reg add HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt /d cmd
reg add HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt\Command /d "cmd.exe /k cd /d %l"
重启桌面:
1、cmd环境:taskkill /f /im explorer.exe & start explorer.exe
2、powershell环境:taskkill /f /im explorer.exe ; start explorer.exe
3、taskkill使用帮助:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/taskkill
系统证书管理:
1、mmc是微软管理控制台,用于管理计算机、网络、服务等,certmgr.msc是mmc管理证书的一个模块;
2、certmgr.msc和certmgr.exe都可以查找、增加、删除证书,certmgr.msc功能更强大,certmgr.exe使用更方便;
3、使用帮助:https://learn.microsoft.com/zh-cn/dotnet/framework/tools/certmgr-exe-certificate-manager-tool
4、"C:\Program Files (x86)\Huawei\HDPClient\certmgr.exe"
5、"C:\Program Files (x86)\Huawei\HDPClient\certmgr.exe" -c -add OA.crt -s -r currentUser root
6、"C:\Program Files (x86)\Huawei\HDPClient\certmgr.exe" -c -add OA.crt -s -r localMachine root
二、Win10脚本入门
命令行设置UTF8:
1、命令行设置GBK,chcp 936;
2、命令行设置UTF8,chcp 65001,设置字体Lucida Console,不要轻易设置;
powershell特殊字符:
1、特殊字符列表:-- 、--%,当做普通字符使用时需要使用双引号;
powershell操作变量:
1、查看变量:$varname
2、设置变量:$varname = value
3、变量帮助:https://learn.microsoft.com/zh-cn/powershell/scripting/lang-spec/chapter-05?view=powershell-5.1
设置环境变量:
1、临时设置格式:set variable=value,支持cmd
2、临时设置格式:$env:variable="value",支持powershell
3、永久设置格式:setx <variable> <value>,支持cmd和powershell
4、永久设置示例:setx test_key test_value,支持cmd和powershell
5、查看环境变量:set [prefix],不指定前缀时显示所有变量,支持cmd
6、查看环境变量:Get-ChildItem env: 、Get-ChildItem env:prefix* 、echo $env:variable,支持powershell
7、查看项和子项:Get-ChildItem path,参数可以是目录、文件、注册表、证书存储,环境变量,别名是gci、ls、dir
9、setx帮助指引:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/setx