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文件的代码写法。

相关新闻

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

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

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

2026/8/1 19:20:26阅读更多 →
异常日志爆炸性增长,模型服务频繁中断,你的AI系统真的“有异常规范”吗?

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

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

2026/8/1 19:20:26阅读更多 →
AI框架升级不是“pip install”那么简单:3类GPU内存泄漏、4种梯度计算偏差、1套权威诊断矩阵

AI框架升级不是“pip install”那么简单:3类GPU内存泄漏、4种梯度计算偏差、1套权威诊断矩阵

更多请点击: https://codechina.net 第一章:AI 框架升级辅助 现代AI开发中,框架版本迭代频繁,手动升级常引发依赖冲突、API不兼容或模型加载失败等问题。AI框架升级辅助工具通过静态分析与运行时验证双路径,自动化识别…

2026/8/1 19:20:26阅读更多 →
模块化AI编程助手架构:基于上下文聚合与协议扩展的智能编码系统解析

模块化AI编程助手架构:基于上下文聚合与协议扩展的智能编码系统解析

模块化AI编程助手架构:基于上下文聚合与协议扩展的智能编码系统解析 【免费下载链接】continue open-source coding agent 项目地址: https://gitcode.com/GitHub_Trending/co/continue Continue作为开源AI编程助手,其核心创新在于构建了一个基于…

2026/8/1 20:33:00阅读更多 →
如何配置Princess-connection-farm模拟器多开?雷电/蓝叠高效挂机攻略

如何配置Princess-connection-farm模拟器多开?雷电/蓝叠高效挂机攻略

如何配置Princess-connection-farm模拟器多开?雷电/蓝叠高效挂机攻略 【免费下载链接】Princess-connection-farm 国服PCR公主连结 多开自动农场脚本 基于opencvUIAutomator 项目地址: https://gitcode.com/gh_mirrors/pr/Princess-connection-farm Princess…

2026/8/1 20:33:00阅读更多 →
终极指南:如何用ComfyUI-LTXVideo实现专业级AI视频创作

终极指南:如何用ComfyUI-LTXVideo实现专业级AI视频创作

终极指南:如何用ComfyUI-LTXVideo实现专业级AI视频创作 【免费下载链接】ComfyUI-LTXVideo LTX-Video Support for ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-LTXVideo 你是否曾经梦想过将文字描述变成生动的视频,或者让…

2026/8/1 20:33:00阅读更多 →
React Native性能优化实战:Nike Running项目中的阴影与渐变效果优化

React Native性能优化实战:Nike Running项目中的阴影与渐变效果优化

React Native性能优化实战:Nike Running项目中的阴影与渐变效果优化 【免费下载链接】react-native-nike-running 🏃 UI & UX Prototype of redesigned Nike Running for React Native 📱 React Native DOM (Web) 🌏 项目地…

2026/8/1 20:33:00阅读更多 →
迅雷链接转换原理与Python实现:Base64解码与自动化下载

迅雷链接转换原理与Python实现:Base64解码与自动化下载

1. 从迅雷链接到真实地址:一个被忽视的下载痛点如果你经常在网上下载资源,尤其是从一些论坛、博客或者资源分享站,大概率见过一种以thunder://开头的链接。这种链接,我们通常称之为“迅雷专用链”。它的设计初衷,是让用…

2026/8/1 20:33:00阅读更多 →
fuzzyjoin vs 传统连接:为什么非精确匹配是数据处理的未来?

fuzzyjoin vs 传统连接:为什么非精确匹配是数据处理的未来?

fuzzyjoin vs 传统连接:为什么非精确匹配是数据处理的未来? 【免费下载链接】fuzzyjoin Join tables together on inexact matching 项目地址: https://gitcode.com/gh_mirrors/fu/fuzzyjoin 在数据处理的世界里,精确匹配曾是连接表格…

2026/8/1 20:31:00阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/31 20:44:05阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/31 17:41:43阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/31 20:44:05阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →