
powershell
文章平均质量分 87
powershell 相关话题
jcLee95
CSDN博客专家、全栈优质作者。阿里云专家博主,华为云·云享专家,出版社签约作者。华为云开发社区组织2023年度核心贡献者。当前主要兴趣领域为,Flutter、HarmonyOS、Webassembly+Rust、electron。熟悉Python、PowerShell、Node及前端开发等。
展开
-
Shell 中的grep 与 Powershell Select-String用法对比
grep用于在 Linux 和其他类 Unix 系统中搜索文本。Select-String 是 PowerShell 中用于搜索和匹配文本的cmdlet。它提供了类似于 grep 的功能。现在将两者放在一起做个总结。原创 2024-05-28 11:09:20 · 1111 阅读 · 0 评论 -
docker系列:dockerfile及其用法解析
本文介绍Dockerflile及其用法。原创 2023-09-24 09:38:06 · 244 阅读 · 0 评论 -
运维:Powershell面向对象编程简介
本文介绍Powershell语言中对面向对象编程的支持。原创 2023-09-14 11:44:30 · 383 阅读 · 0 评论 -
PowerShell 对象的序列化和反序列化
本文介绍Powershell中如何实现对象的序列化和反序列化。原创 2023-09-14 11:11:07 · 429 阅读 · 0 评论 -
简记:清理指定后缀名文件的 powerhsell 小脚本
清理指定后缀名文件的 powerhsell 小脚本。原创 2023-02-20 12:38:04 · 593 阅读 · 0 评论 -
Powershell 数据容器:数组、ArrayList 与 哈希表
1. 数组2. ArrayList3. 哈希表Powershell 中,提供了数组,其类型为 。这个原生数组功能并不完善,仅在某些不是很复杂的脚本中使用。更多时候,我们会使用 下一小节 中所介绍的 ArrayList。使用(…表示任意的元素)语法可以创建 Powershell 数组,例如:在上例中,这个数组一共有7个元素,分别是1,2,3,4,5,6。如果你需要创建的是一个空数组,不列写任何元素即可,如:1.2 向数组中添加元素Poweshell数组有方法可以为数组添加一个元素,这个元素将添加到数原创 2022-07-12 23:08:53 · 1300 阅读 · 0 评论 -
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
1. 简单示例与说明2. 功能查询3. sysinfos源代码函数均为静态函数,因此通过类进行调用而不是类的实例。返回值以数组和哈希表居多,如:由于可能存在对象的嵌套,而powershell终端在现实这些对象时并不会嵌套现实,因此如果你想看到更多的层次,可能需要对这些对象进行序列化,比如转化为JSON格式进行显示,如:效果如下:可以看到,这个方法输出了当前主机上所有磁盘的使用信息(剩余容量、总容量以及使用率)。再如,由于在Winserver 2012 以前的系统,Powershell 没有命令,若原创 2022-06-16 17:20:32 · 666 阅读 · 0 评论 -
[运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
1.概述2. Readme 文档 - VCS服务器 Jboss 日志压缩脚本3. 项目源代码附: 参考博文链接汇总本文记录了一个以 Jboss 服务器日志归档的 powershell 示范项目。该项目只需要略加修改,即可用于所有类似需要归档日志的场景。Jboss 是一个Java Web 框架,在 Jboss Web 服务器运行期间,默认会生成许多日志文件,你可以在 Jboss中设置每个 的最大大小,这样每当一个日志文件写满后,将后缀依次添加、…以示区别,知道到达设置的最大日志文件个数后,将其删除。在某些场原创 2022-06-08 16:23:22 · 822 阅读 · 0 评论 -
【运维】PowerShell编程 目录文件相关方法的封装与案例详解
PowerShell 目录文件管理 封装目录文件方法与案例详解李俊才 的 CSDN 博客邮箱 :291148484@163.comCSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343本文地址:https://blog.csdn.net/qq_28550263/article/details/124378032本文通过以一个 Path 类,归纳了 Powershell 中常用的文件路径方法。目 录1. 获取绝对原创 2022-04-24 19:27:40 · 1854 阅读 · 0 评论 -
docker Ubuntu系统中安装使用 powershell
docker Ubuntu系统中使用 powershell目标:在docker环境中部署使用 powershell步骤:1. 安装docker :sudo apt-get isntall docker2. 拉取一个ubuntu镜像:sudo docker pull ubuntu:latest3. 基于镜像构建容器,并映射到外部一个端口 8000 =>8000:sudo docker run -it -d -p 127.0.0.1:8000:8000 容器ID4. 进入运行原创 2022-04-18 16:44:12 · 1494 阅读 · 0 评论 -
[运维技术]PowerShell中实现一个最基本的日志器logger
PowerShell中实现一个最基本的日志器logger李俊才 的 CSDN 博客邮箱 :291148484@163.comCSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343本文地址:https://blog.csdn.net/qq_28550263/article/details/124024540目 录1. 场景介绍2. 代码实现3. 使用示例3.1 基本使用3.2 实例:检测网络情况,自动重启适配原创 2022-04-07 21:18:41 · 2191 阅读 · 1 评论 -
[运维]PowerShell简体中文编码转换
[运维笔记]PowerShell简体中文编码转换以下这个函数用于将GBK编码转换为UTF8编码:using namespace System;using namespace System.Text;function GBKtoUTF8 { param ($gbk_text) [Encoding] $GBK = [Encoding]::GetEncoding("gb2312"); $str = $GBK.GetBytes($gbk_text); $encodedByt原创 2021-11-13 21:30:55 · 2352 阅读 · 0 评论 -
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
[运维笔记] PowerShell (库/模块).库的查找、安装、卸载、更新、保存、发布作者主页:jcLee95本文地址:https://blog.csdn.net/qq_28550263/article/details/121239402?spm=1001.2014.3001.55011. 查找 PowerShell 库(模块)模块是一个独立的可重用单元,允许对 PowerShell 代码进行分隔、组织和抽象化。 模块可以包含一个或多个模块成员,它们是命令(如 cmdlet 和函数)和项(如原创 2021-11-10 17:44:08 · 7640 阅读 · 1 评论 -
[运维笔记] PowerShell (模块).模块清单
[运维笔记] PowerShell (模块).模块清单1. 模块清单是什么模块清单是一个包含键和值的哈希表的文本文件,它用于描述模块的内容并确定如何处理模块2. 如何创建模块清单:【例子】 New-ModuleManifest .\jc.config.psd1 -ModuleVersion "1.0.0" -Author "JackLee95"可以看到在当前目录下生成了一个名为jc.config.psd1的文件,即模块清单。3. 模块清单的内容解释该文件内容和解释如下:## Mod原创 2021-11-10 00:00:55 · 1634 阅读 · 0 评论 -
[运维笔记] - (命令).Windows server常用网络相关命令总结
命令说明ping通过向另一台 TCP/IP 计算机发送 Internet 控制消息协议 (ICMP) 回响请求消息来验证 IP 级连接。pathping提供有关源和目标之间的中间跃点网络延迟和网络丢失情况的信息。hostname显示计算机的完整计算机名的主机名部分。ipconfig显示所有当前的 TCP/IP 网络配置值,并刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。netstat显示活动 TCP 连接、计算机正在收听的端口、以太...原创 2021-11-03 11:14:59 · 6533 阅读 · 0 评论