#Histroy : # 2013/9/6 get-service **获得服务信息命令 echo "List the service that stopped " Get-Service | Where-Object...into file ." echo "the content of test.bat" cat test.bat echo "Using the Remove-Item Cmdlet " **删除文件操作命令...echo "After move " ls Move-Item c:\test\hello.txt c:\ -force echo "rename file or folder" **重命名文件命令...command :" get-childitem -recurse echo "Get-ChildItem env: " Get-ChildItem env: echo "get item with.../不包含条件 Get-ChildItem c:\* -exclude *.txt,*.log echo "get item by sort " **查看文件按文件大小排序: Get-ChildItem
执行命令 Get-PSDrive一、别名 Alias ProviderAlias Provider用来标记其他命令的对象,一般用来标记命令中比较长的函数或者命令,也支持在PowerShell当中指定CMD...命令如下: #进入别名provider cd alias: # 查询可用的别名 get-childItem# 获取别名的个数,操作系统版本不同可能会有差异get-childItem |measure...命令如下:# 进入环境变量providercd env:# 查询当前系统的环境变量列表get-childitem四、文件系统 FileSystem Provider文件系统是使用最频繁的Provider...命令如下:#进入功能函数Providercd function:#获取可用的功能函数列表get-childitem 说明:当前获取到的函数可以直接在PowerShell环境中执行。...命令:cd variable:get-childitem说明:变量的Provider只有单一层级。
Get-ChildItem -Path C:\Parent -Depth 2 # 使用Depth参数获取项(深度) # 3.获取当前目录和子目录中的子项(递归显示) Get-ChildItem -Path...-Path Cert:\* Get-ChildItem -Path Cert:\* -Recurse -CodeSigningCert # 获取具有代码签名权限的所有证书 Get-ChildItem...描述: md 命令是New-Item 命令别名....# 2.批量重命令将后缀为.txt得文件重名为.log结尾得文件(可以采用正则匹配元组来设置重命名得名称-思路值得学习) Get-ChildItem *.txt | Rename-Item -NewName...如果Tee对象是管道中的最后一个命令,则命令输出将显示在提示处(类似于Linux中的tee命令)。
简介: powershell命令仅输出目录列表 powershell命令仅输出目录列表 大于powershell 3.0版本可以使用Get-Item、ls、dir、gci Get-Item Get-ChildItem...-Directory Get-ChildItem "$path" | where {$_.Attributes -match'Directory'} Get-ChildItem "$path" -attributes...D -Recurse ls(alias) dir 小于powershell 3.0版本 Get-ChildItem -Recurse | ?...{ $_.PSIsContainer } Copy 如果你想要目录的原始字符串名称,你可以这么做 Get-ChildItem -Recurse | ?
是时候要掌握用命令行管理IIS了。在网上找了半天没有很好的教程,那就自己写一份吧,以后就不用再整理相关知识了,直接看这篇文章应该就可以了。...命令行管理IIS的方式现在比较流行的是Powershell,还另外一种方式,我这里就不讨论了。今天我主要还是分享使用Powershell来管理IIS。...Powershell对app pool管理 1.1 查看: Get-ChildItem –Path IIS:\AppPools Get-ItemProperty –Path IIS:\AppPools\...不确定 get-childItem IIS:SslBindings $cert = Get-ChildItem cert:\localmachine\my $bindingInfo = "IIS:\SSLBindings...view=winserver2012-ps 最后提一句Get-WebConfigurationProperty和Set-WebConfigurationProperty是非常强大的命令,需要配合IIS的配置文件进行使用
Linux痕迹清理 登陆linux机器后不想让别人知道执行的命令:history unset HISTORY HISTFILE HISTSAVE HISTZONE HISTORY HISTLOG; export...[root@centos]# last //查询不到登录成功的信息 清除相关日志信息: 清除用户最后一次登录时间:echo > /var/log/lastlog #lastlog命令...清除当前登录用户的信息:echo > /var/log/utmp #使用w,who,users等命令 清除安全日志记录:cat /dev/null > /var/log/...Security -Force | % {Wevtutil.exe cl $_.Logname} PowerShell对文件修改时间戳 Function edit_time($path){$date1 =Get-ChildItem...| Select LastWriteTime|Get-Random;$date2 =Get-ChildItem | Select LastWriteTime|Get-Random;$date3 =Get-ChildItem
比如下面的例子我们打开PowerShell,然后输入 New-Item 命令会提示位于命令管道位置 1 的 cmdlet New-Item请为以下参数提供值:Path[0]:这个时候我们不输入参数,直接点击回车按钮...get-help get-childitem -parameter *具体展示如下图:CodeSigningCert 表示为开关类型的数据,示例:D盘创建一个logs文件夹,文件夹内容如下图:首先获取文件夹内容get-childitem执行结果如下图:这里增加Recurse参数,这个参数可以实现下一级文件夹的递归访问...,命令如下:get-childitem -Recurse执行结果如下图:说明:针对开关函数,不需要去指定 true 和false ,如果加上 -参数,表示为true,如果执行命令不增加参数,表示为false...通过查询帮助命令的具体参数可以了解该命令是否有支持位置定义的函数。如下图的Path参数就是支持位置定义的参数。
[TOC] 0x00 对象操作处理相关命令 描述: 下述命令常用于对象的相关操作,涉及创建、排序分组与比较等。 Get-Command -Noun Object | ?...$($p.Name) -Force } } Get-Member 命令 - 对象属性和方法获取 描述: Get-Member 可帮助发现可用于命令的对象、属性和方法。...Tips : 若要通过管道将命令传递到 Get-Member,命令必须生成基于对象的输出,例如以下命令是不行的 Get-Service -Name w32time | Out-Host | Get-Member...因此无法通过管道将该命令传输到 Get-Member。 。...Get-ChildItem -Path C:\Test | Sort-Object # 2.按文件长度对当前目录排序 PS> Get-ChildItem -Path C:\Test -File | Sort-Object
.dll文件输入目录的绝对路径 空格 .dll,然后按路径排序,然后按住shift选择system32根目录的文件,右击点复制完整路径和文件名,粘贴到记事本文件里即可图片方法2:用powershell命令...比较牛逼的代码Get-ChildItem -Path C:\Windows\System32 -Filter ***.dll** -File | Sort-Object Length -Descending...| ForEach-Object { $_.Name }Get-ChildItem -Path C:\Windows\System32 -Filter ***.dll** -File | Sort-Object...Length -Descending | ForEach-Object { $_.BaseName }(Get-ChildItem -Path C:\Windows\System32 -Filter
我们可以使用powershell命令查看文件的所有属性(ls)[0]|fl *命令解析:以列表的形式展示当前目录第一个文件的所有信息 ?...powershell的命令为Get-ChildItem -Recurse -Filter *.php G:\ | sort -Descending CreationTime | Select-Object...FullName,Length,CreationTime,LastWriteTime | Select-Object -First 10命令解析:查找G盘所有目录下最新创建的10个PHP文件,并展示出文件路径...最后 为了真正修改文件时间,在使用菜刀修改文件时间后,还需要执行命令powershell ((Get-ChildItem shell.php).CreationTime='2000/8/30 23:
cmd或linux用户快速熟悉,所以我们找到其真正的标准名称是Get-ChildItem。...Get-ChildItem -Path F:\自媒体相关\其他文章分享\powershell\文件夹遍历 -Recurse 可以按【运行选择】将当前选择状态下的代码运行。...\childItems.csv 最后我们用PowerShell管道将Get-ChildItem和Export-Csv串起来,管道就是一个竖线符号,代表前面的结果直接输送到后面使用,即前面生成的文件、文件夹信息...,流到后面输出csv命令使用,代码如下: Get-ChildItem -Path F:\自媒体相关\其他文章分享\powershell\文件夹遍历 -Recurse | Export-Csv -Encoding...Default -Force -LiteralPath "F:\自媒体相关\其他文章分享\powershell\childItems.csv" 然后就生成了一个csv文件,里面存有我们Get-ChildItem
以隐藏的D:\Ghost和D:\Ghost\Backup.GHO为例 cmd命令: attrib +s +h +r /s /d D:\Ghost attrib -s -h -r /s /d D:\Ghost...cd /d "D:\Ghost" attrib +s +h +r /s /d *.* attrib -s -h -r /s /d *.* 上面几句cmd命令对应的powershell命令如下 Get-Item...Path "D:\Ghost" -Force | ForEach-Object { attrib -H -S -R $_.FullName } Set-Location -Path "D:\Ghost" Get-ChildItem...-Path "D:\Ghost" -Recurse -Force | ForEach-Object { attrib +H +S +R $_.FullName } Get-ChildItem -Path...-Value Normal Set-ItemProperty -Path "D:\Ghost\Backup.GHO" -Name Attributes -Value Normal powershell命令
文件管理 常用命令 先来看看常用的文件管理命令。 Set-Location命令用于切换工作目录,它的别名是cd。 Get-Location命令用于获取当前工作目录,它的别名是pwd。...Get-ChildItem命令用于获取当前目录下的所有文件。 Get-Item命令用于获取给定文件的信息。...PS D:\devtools\cmder_mini> Get-ChildItem *.md 目录: D:\devtools\cmder_mini Mode...Get-ChildItem|Where-Object {$_ -match '\w*.md$' -and $_.Length/1kb -gt 5} 最后,Get-ChildItem不仅可以列出当前文件夹下的所有内容...Get-ChildItem -Recurse *.exe 修改hosts 访问谷歌的一种方式就是更改hosts文件。这里就用Powershell做一个修改hosts的功能。
以下是一个导出 PFX 文件的例子: $pwd = ConvertTo-SecureString -String "Admin_123456" -Force -AsPlainText Get-ChildItem...以下是一个导出 CER 文件的例子: Get-ChildItem -Path Cert:\CurrentUser\My\ | Where-Object { $_.Subject -match "mylab.wang.io...New-SelfSignedCertificate @param $pwd = ConvertTo-SecureString -String "Admin_123456" -Force -AsPlainText Get-ChildItem...Export-PfxCertificate -FilePath C:\Users\Administrator\Desktop\cert\mylab.wang.io.pfx -Password $pwd Get-ChildItem
腾讯云windows机器,硬盘驱动低于58003的不支持在线扩容硬盘 一般powershell执行2句命令获取硬盘和网卡驱动版本 [System.Diagnostics.FileVersionInfo]...) [System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Windows\System32\drivers\netkvm.sys") 或 (get-childitem..."$env:systemroot\system32\drivers\viostor.sys").VersionInfo.FileVersion (get-childitem "$env:systemroot
1、New-Item 创建新项命令cmdlet New-Item 将创建新项并设置其值。 可创建的项类型取决于项的位置。 例如,在文件系统 New-Item 中创建文件和文件夹。...2、Remove-Item 删除项命令Remove-Item cmdlet 删除一个或多个项。它支持删除许多不同类型的项,包括文件、文件夹、注册表项、变量、别名和函数。...Include *.jpg -Exclude *test*说明:-Include:包含某个字符串,支持通配符-Exclude:排除某个字符串,支持通配符 使用递归的方式删除当前目录和子目录中所有的txt文件Get-ChildItem...3、Rename-Item 项重命名该命令主要是用来给项目进行重命名,支持文件、目录、注册表等文件类型,并且也可以批量重命名操作。...43 demo3.txt-a---- 2023/7/6 15:42 43 demonew.txtPS E:\PowerShell 练习> Get-ChildItem
描述:若要一次显示每篇帮助文章的一页,请使用 help 函数或其别名 man 基础实例: #1.例如,若要显示 Get-ChildItem cmdlet 的帮助信息 man Get-ChildItem...help Get-ChildItem Get-Command 获取命令 描述:利用Get-Command可以采用通配符进行匹配查看 #0.查看指定的Cmdlet命令/Function的信息 PS>...#2.若要在会话中获取所有 cmdlet 帮助文章的列表,请键入 Get-Help -Category Cmdlet Get-Help Get-ChildItem -Detailed #若要显示详细信息...,请使用Detailed 参数 Get-Help Get-ChildItem -Full #若要显示帮助文章中的所有内容,请使用 Full 参数 Get-Help Get-ChildItem -Parameter...* #若要获取有关 cmdlet 的参数的详细帮助,请使用的 Parameter 参数 #3.获取Cmdlet命令显示帮助文章中的示例, Get-Help Get-ChildItem -Examples
Win10 解除程序网络保护 1、用“管理员”的身份开启“命令提示符”窗口,即 cmd 在左下的“开始”目录,找到“命令提示符”,在“命令提示符”上按右键,选以管理员的身份打开 2、复制以下命令并贴上...CurrentVersion\AppContainer\Mappings"') DO CheckNetIsolation.exe LoopbackExempt -a -p=%p 以下是 PowerShell 的命令...,需要用“管理员”的身份开启: Get-ChildItem -Path Registry::"HKCU\Software\Classes\Local Settings\Software\Microsoft
先清空、再通过certutil -generateSSTFromWU联网更新拉取400多个根证书)#查看根证书dir cert:\\CurrentUser\dir cert:\\LocalMachine\Get-ChildItem...-Path Cert:\CurrentUser\Get-ChildItem -Path Cert:\LocalMachine\(dir cert:\\CurrentUser\Root).Count(dir...cert:\\LocalMachine\Root).Count(Get-ChildItem -Path Cert:\CurrentUser\Root).Count(Get-ChildItem -Path...Cert:\LocalMachine\Root).Count$Certs = get-childitem Cert:\LocalMachine\Root$Certs | %{Remove-Item -
\nono.py False #3.验证变量是否存在 test-path variable:PWD True Get-ChildItem 基础示例: #1.列举当前文件与目录(ls / gci /...dir) Get-ChildItem #2.过滤文件 > Get-ChildItem -Name 1.txt # 1.txt > Get-ChildItem -Filter *.txt # Mode.../ where) > Get-ChildItem C:\Windows | Where-Object -FilterScript {$_.Length -gt 200} > ls . | Where-Object...Get-Unique 描述:可以从已排序的对象列表中删除重复对象 Get-Unique会逐个遍历对象,每次遍历时都会与前一个对象进行比较,如果和前一个对象相等就会抛弃当前对象,否则就保留,与Linux中uniq命令有一致之处...Force] [-Expand ] [-InputObject ] [] #在格式-定制小命令格式化为以交替的视图定义的命令的输出
领取专属 10元无门槛券
手把手带您无忧上云