![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PowerShell
文章平均质量分 62
酒千殇
这个作者很懒,什么都没留下…
展开
-
powershell常用命令(二)
Get-Date功能:获取一个DateTime对象,这个对象代表了当前的时间。实例:Get-Date输出;Tuesday, June 25, 2019 14:53:32Get-Date -Format "dddd MM/dd/yyyy HH:mm K" #格式化输出结果:Tuesday 06/25/2019 16:17 -07:00 #结果是一个串对象Set-Content(sc)功能:是一个串处理cmdlet。向一个文件中写一些内容,或者替换文件中的某些内容。内容通过Value原创 2021-08-03 10:01:14 · 2107 阅读 · 0 评论 -
Split-Path和-split操作符
Split-Path功能:返回路径的指定部分,如父目录,子目录,文件名。也可以获取分割路径指向的对象。以及区分路径是否是绝对路径。实例:#返回路径的限定符。Split-Path -Path "HKCU:\Software\Microsoft" -Qualifier#结果 HKCU:Split-Path -Path "D:\Software\Microsoft" -Qualifier #结果为 D:Split-Path -Path "D:\Software\Microsoft" -NoQuali原创 2021-07-02 14:36:26 · 494 阅读 · 0 评论 -
Get-Member
概述Get-Member帮助查看命令可用的对象,属性,和方法。任何产生基于对象的输出的命令,都可以通过管道传递给Get-Member。属性是item的一个特征。方法是对item的操作。注意:若命令不产生输出,则不能通过管道传递给Get-Member。实例属性Get-Service -Name w32time #查看windows时间服务的信息结果:Status Name DisplayName------ ---- -------原创 2021-06-30 18:59:46 · 453 阅读 · 0 评论 -
powershell数组的使用
数组基本使用$data = @() #创建空数组$data[0] #输出空$data.count #结果0#大多数对象都有count属性。即使$null,$null.count=0$data = @('Zero','One','Two','Three')$data #输出数组所有值$data.count #输出数组长度#跨行定义数组$data = @( 'Zero' 'One' 'Two' 'Three')#直接定义$data = 'Zero',原创 2021-06-30 17:09:03 · 1647 阅读 · 2 评论 -
powershell比较操作
比较操作类型操作符说明判等-eq等于-ne不等于-gt大于-ge大于等于-lt小于-le小于等于匹配-like匹配上为真(支持通配符表达式)-notlike与上相反-match匹配上为真(支持正则表达式)-notmatch与上相反替换-replace替换(支持正则表达式)包含-contains包含某个值的集合-notcontains与上相反-in值在集原创 2021-06-29 18:41:40 · 1037 阅读 · 0 评论 -
powershell流程控制
循环foreach语句语法:foreach ($<item> in $<collection>){<statement list>}实例:1.$letterArray = "a","b","c","d"foreach ($letter in $letterArray){ Write-Host $letter #print }2.foreach ($file in Get-ChildItem)#从Get-ChildItem返回的结果中选择原创 2021-06-29 12:28:48 · 218 阅读 · 0 评论 -
powershell正则表达式
概述一个正则表达式是一个用来匹配文本的串。不过这个串是代表的是一个具有特定特点的串。可以使用正则表达式的情况:命令:Select-String,操作符:-match,-replace,-split,-regex参数(可选的)。默认的,powershell正则表达式不区分大小写。强制区分大小写的方式如下:对象使之区分的参数Select-String使用-CaseSensitive参数可选参数(-regex)使用-CaseSensitive参数操作符(-matc原创 2021-05-21 19:00:11 · 3250 阅读 · 1 评论 -
Powershell常用命令(一)
New-Object功能:创建一个.net framework 实例或者一个COM 对象实例:New-Object -TypeName System.Version -ArgumentList "1.2.3.4" #创建一个System.Version对象。#-TypeNames 参数指明.NET Framework class的名字。#-ArgumentList指明要传给.NET Framework class的构建器的的一组参数$IE2 = New-Object -COMObject In原创 2021-04-16 16:17:30 · 2601 阅读 · 0 评论 -
powershell错误总结
1.Connecting to remote server remoteAddress failed with thefollowing error message : WinRM cannot complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and that a firewall exception for原创 2021-04-16 14:43:11 · 2158 阅读 · 3 评论 -
powershell入门
文章目录什么是powershell?为什么需要 powershell?用什么工具学习powershell(windows系统)?使用tab键补全查看当前powershell的版本怎样更好的学习Powershell?----使用帮助系统什么是powershell?powershell是一个命令行接口,它不仅是一门脚本语言,也是运行命令行工具的命令行Shell。不同操作系统都有对应的powershell,不过windows用户用powershell更普遍。为什么需要 powershell?让系统中重复原创 2021-02-21 20:03:39 · 477 阅读 · 0 评论 -
PowerShell远程管理
基础PowerShell的远程处理类似于Telnet和SSH(Secure shell)。工作模式:本地机器输入命令,命令在远程机器执行,结果显示在本地机器上。MS(微软)定义了一个针对管理的web服务(Web Service forManagement,WS-MAN)协议专门用于计算机远程设备交换管理数据。该协议完全基于HTTP/HTTPS工作,保证需要时可以轻易穿过防火墙。在windows平台上,MS 通过 Windows 远程管理服务(Windows Remote Management se原创 2021-02-20 18:10:11 · 742 阅读 · 0 评论