尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
PowerShell的安装、启动及使用
PowerShell的安装、启动及使用简介安装与启动用途待确认在Windows系统中使用Linux指令能够使用.Net类型和COM对象面向对象的指令用法/指令Windows路径以最大化窗口的形式启动Windows上的软件查看类中的方法的名称和声明返回值类型 方法名PowerShell界面编程的指令可以直接在PowerShell窗口中编写方法代码并调用Windows系统中的Linux指令[Environment]::GetLogicalDrives()获取Windows目前盘符PowerShell脚本文件.ps1简介Powershell(Windows Powershell)是Microsoft为Windows设计的新的命令行程序这个Windows内置的命令行shell包括交互式提示和脚本环境它们可以独立使用也可以交互使用。其设计初衷是为方便系统管理员进行大批量重复性的操作。 PowerShell 引入了 cmdlet的概念cmdlet读作“command-let”,一看就是cmd的超集事实也是如此所有cmd命令都可以在Powershell中执行我们平时所见的大多数的脚本(bat,perl,bash,sh)接受(输入)和返回(输出)的都是文本。Powershell是在.Net公共语言运行时(CLR-Common Language Runtime)和.Net Framework的基础上构建的所以Powershell可以接受和返回.Net对象。也就是说Powershell是面向对象的脚本语言。安装与启动从官网自认下载PowerShell的安装包.msi文件如下图所示。下载后打开文件运行安装程序提示需要安装Windows Management Framework 4.0 or newer如下图所示。自从此处下载的Windows management framework应是官网。点击.msu文件安装Windows management framework后即可开始安装PowerShell。点击PowerShell.msi文件一直下一步即可。期间各选项含义可见前面官网给出的官方解释如下图所示。自认是通过PowerShell根目录下的pwsh.exe来运行。用途待确认在Windows系统中使用Linux指令能够使用.Net类型和COM对象补入这篇博客尤其是“三、利用.Net类型和COM对象”面向对象的指令用法/指令补入这篇博客。Windows路径cd C:\Users\LJH\Desktop\依然是采用Windows中的路径。以最大化窗口的形式启动Windows上的软件start 软件名启动项全名包括后缀 -WindowStyle Maximized启动Jmeter时输入指令start jmeter.batjmeter.bat在Windows桌面 -WindowStyle Maximized启动时的jmeter命令提示行窗口是最大化的但是Jmeter的图形界面未发生变化。查看类中的方法的名称和声明返回值类型 方法名$Host | Get-Member -MemberType Method$Host是类名Get-Member列出该类对象的全部“对应成员”MemberType Method列出的全部对应成员的类型赋值为Method即方法——所以本语句的含义是查询出该类对象的所有成员方法。PowerShell界面编程的指令可以直接在PowerShell窗口中编写方法代码并调用输入代码$source 代码添加代码到PowerShell中Add-Type -TypeDefinition $source将上一步输入的代码块$source添加到PowerShell中否则越过本步直接调用$source 代码中的方法会有如下提示。调用上一步“已添加到PowerShell”的代码[BasicTest]::Add(4, 3)在PowerShell中调用BasicTest类的静态方法。类中的静态方法可以直接使用而不用创建该类对象——[类名]::方法名(方法参数1,方法参数2)。$basicTestObject New-Object BasicTest在PowerShell中创建BasicTest类的对象$basicTestObject$对象名 New-Object 类名因为在下一步要调用的Multiply(int a, int b)是成员方法所以必须要先在本步创建类的对象然后才能在下一步通过$对象名.Multiply(5,2)来调用。$basicTestObject.Multiply(5, 2)在PowerShell中使用类BasicTest的成员方法以对象.方法的形式完成。如下图所示。如下图所示是自己已确认过的例子。$source public class BasicTest { public static int Add(int a, int b) { return (a b); } public int Multiply(int a, int b) { return (a * b); } } Add-Type-TypeDefinition$source[BasicTest]::Add(4,3)$basicTestObjectNew-Object BasicTest$basicTestObject.Multiply(5,2)Windows系统中的Linux指令[Environment]::GetLogicalDrives()获取Windows目前盘符效果如下所示。PowerShell脚本文件.ps1补入这篇博客中的用法尤其是倒数第二个图学习ps1文件的代码写法。
RELATED

相关推荐

腾讯游戏性能优化终极指南:告别ACE-Guard卡顿的完整解决方案

腾讯游戏性能优化终极指南:告别ACE-Guard卡顿的完整解决方案

腾讯游戏性能优化终极指南:告别ACE-Guard卡顿的完整解决方案 【免费下载链接】sguard_limit 限制ACE-Guard Client EXE占用系统资源,支持各种腾讯游戏 项目地址: https://gitcode.com/gh_mirrors/sg/sguard_limit 你是否在玩《英雄联盟》、《穿越…

📅 2026/11/15 6:43:39
异常日志爆炸性增长,模型服务频繁中断,你的AI系统真的“有异常规范”吗?

异常日志爆炸性增长,模型服务频繁中断,你的AI系统真的“有异常规范”吗?

更多请点击: https://kaifayun.com 第一章:异常日志爆炸性增长,模型服务频繁中断,你的AI系统真的“有异常规范”吗? 当一个部署在 Kubernetes 集群中的 PyTorch 模型服务突然每秒生成 12,000 条 ERROR 级日志&#xf…

📅 2026/10/8 19:40:25
AutoCAD2018_安装流程

AutoCAD2018_安装流程

一、AutoCAD2018的下载地址链接: https://pan.baidu.com/s/18DLvg2GlMb4qkNf2iS714A.   提取码:r3b0   解压密码:www.cadzxw.com 二、安装重点 1、程序安装目录 最好自己新建一个目录进行安装 D:\AutoCad2018 2、组件作用 - [✔]Autod…

📅 2026/9/19 16:58:11
MORE NEWS

更多资讯

📰

安阳建筑工人急需电工证?泰安电工证培训机构全国通用怎么考

安阳建筑工人急需电工证?泰安电工证培训机构全国通用怎么考 你现在最头疼的可能不是工资高低,而是手上 没有特种作业证,根本找不到工作 。特别是在安阳,建筑行业竞争激烈,连工地大门都进不去,更别提上岗了。 电工证…

📰

临平电工证在哪里办全国通用培训机构怎么选

临平电工证在哪里办全国通用培训机构怎么选 实操考试心里没底怕挂科,这是很多初次报考电工证的小伙伴最真实的写照。尤其是像许昌这样的地方,电工证考试流程虽然规范,但对新手来说还是有点摸不着头脑。临平电工证在哪里办?全国通用的证书要怎么选培训机构…

📰

厨师不是特种工 上岗必备证书怎么考不踩坑

厨师不是特种工 上岗必备证书怎么考不踩坑 怕考不过白交培训费?特种作业证考前必须知道的真相,别再花冤枉钱!很多人误以为只要是操作设备、接触危险源的岗位都属于特种作业,但事实上, 厨师不是特种工…

📰

低压电工证可以复审吗官方报名入口在哪找

低压电工证可以复审吗官方报名入口在哪找 你是不是也这样,手上拿着低压电工证,心里却在打鼓: 低压电工证可以复审吗 ?又怕去哪报名被中介坑了?别急,今天咱们就从许昌房建工程从业者的角度出发,说说低压电工证的复审流程、官方报名入口、怎么选培训机…

📰

房县能不能报考电工证全国通用吗?外省证书怎么转过来

房县能不能报考电工证全国通用吗?外省证书怎么转过来 之前考的证在外省能不能转过来?如果你在房县工作,手里握着一份外地考的电工证,但又想在本地合法上岗,那这个问题必须搞清楚。 房县能不能报考电工证…

📰

南阳卧龙区电工证报考避坑指南:在南京考电工证的好处和上岗必备全解析

南阳卧龙区电工证报考避坑指南:在南京考电工证的好处和上岗必备全解析 你是不是也遇到过这种情况? 不知道去哪报名怕被中介坑 ,想考个电工证上岗必备,结果一打听,价格参差不齐,流程又复杂,最后反而浪费了时间和钱?今天就来聊聊在南京考电工证的好处…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬