PowerShell的安装、启动及使用
📅 2026/8/1 19:20:26
👁️ 次浏览
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卡顿的完整解决方案 【免费下载链接】sguard_limit 限制ACE-Guard Client EXE占用系统资源,支持各种腾讯游戏 项目地址: https://gitcode.com/gh_mirrors/sg/sguard_limit
你是否在玩《英雄联盟》、《穿越…
📅 2026/8/1 19:20:26
更多请点击:
https://kaifayun.com
第一章:异常日志爆炸性增长,模型服务频繁中断,你的AI系统真的“有异常规范”吗? 当一个部署在 Kubernetes 集群中的 PyTorch 模型服务突然每秒生成 12,000 条 ERROR 级日志…
📅 2026/8/1 19:20:26
更多请点击:
https://codechina.net
第一章:AI 框架升级辅助 现代AI开发中,框架版本迭代频繁,手动升级常引发依赖冲突、API不兼容或模型加载失败等问题。AI框架升级辅助工具通过静态分析与运行时验证双路径,自动化识别…
📅 2026/8/1 19:20:26
作为一个非技术背景的产品经理,我在过去一年里深度参与了公司AI工具选型和落地的全过程。从最初面对各种技术名词时的茫然,到现在能相对从容地为不同业务场景匹配合适的工具,这个过程让我深刻体会到:AI开发工具的民主化已经真正到…
📅 2026/8/1 20:08:52
今年公司让我负责技术选型,要选一套AI开发工具来支撑我们未来三年的数字化需求。我们是一个中型企业,业务涉及国内和跨境,对数据安全和合规要求极高。这半年我调研了市面上几乎所有主流的AI快速开发工具,从开源私有化部署到商业云…
📅 2026/8/1 20:08:52
更多请点击:
https://intelliparadigm.com
第一章:AI系统重构迁移全链路拆解(含TensorFlow→PyTorch迁移Checklist):217个真实故障点修复代码片段 AI系统从TensorFlow向PyTorch迁移绝非简单替换API,而是涉…
📅 2026/8/1 20:08:52
去年我还是一个对“开发”完全没概念的人,现在我已经能自己搭建AI应用、制作网站、设置自动化流程了——而且全程没写过一行传统意义上的代码。这一切都得益于2024年爆发的AI快速开发工具。今天我想把自己的学习路径和工具选型经验完整分享出来。这篇文章会从完全零…
📅 2026/8/1 20:08:52
最近半年,我一直在研究怎么批量搞数据大屏。因为团队接了好几个政府周报和园区监控的项目,每个项目都需要出十几张甚至几十张风格统一的大屏,如果每张都从头画,累死也完不成。网上搜了一圈,看了不少工具,也…
📅 2026/8/1 20:08:52
更多请点击:
https://kaifayun.com
第一章:可灵运镜风格选择全链路解析导论 可灵运镜(Keling Mirror)作为新一代AI视觉生成框架,其风格选择机制并非单一参数控制,而是贯穿数据预处理、提示工程、潜空间调度…
📅 2026/8/1 20:07:51
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/1 0:00:26
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/1 0:00:30
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/1 0:00:30
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/8/1 1:20:16
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/8/1 1:20:19
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/8/1 1:20:17
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/1 0:00:26
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/1 0:00:30
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/1 0:00:30