有时候,我们需要修改大量的Excel文件名称,例如,公司人力资源主管每月末都会收到当月各个部门发来的工作簿,需要修改这些工作簿名称并添加前缀或后缀,如果只有少量的几个工作簿,分别重命名不是什么问题,但如果有成百个这样的工作簿呢...图2 单击“导入文件”按钮,可导航到包含要重命名的文件的文件夹。选择文件夹后,该文件夹中的所有文件都会在下面列出来。...可以在“要替换的”中输入文件名中要被替换的文本,在“替换为”中输入替换的文本,在“前缀”中输入要在文件名中添加的前缀,在“后缀”中输入要在文件名中添加的后缀。...此时,下方“文件新名称”和“最终的文件名称”都会根据输入实时发生变化。 如果不想重命名现有文件,则将该文件的文件名输入到“覆盖”列中该文件对应的单元格。...如果在使用“导入文件”将文件列表导入工作表中后,又在文件夹中添加了新的文件,则可以单击“刷新文件列表”按钮,将列出该文件夹中目前的所有文件(包括刚刚添加的新文件)。
导出邮件,导出的文件格式后缀为 .pst,可以用 outlook打开 将用户从角色组”Mailbox Import Export” 添加、移除 #将用户hack添加到Mailbox Import Export...导出邮件并保存至Exchange服务器的c:\users\public ,格式为pst文件 4. 如果新添加了用户,那么会将用户移除角色组”Mailbox Import Export” 5.... "outAll" -LogLevel Suppress| Out-Null #搜索指定用户administrator中包含单词pass的邮件并保存到用户test的out文件夹 Search-Mailbox..." -TargetFolder "outAll" 搜索指定用户administrator中包含单词pass的邮件并保存到用户test的out文件夹: UsePSSessionToSearchMailfromExchange...#枚举所有邮箱用户,导出包含关键词pass的邮件至用户test的文件夹out中(不保存日志) Get-Mailbox|Search-Mailbox -SearchQuery `"*pass*`" -TargetMailbox
通过组策略运行指定脚本添加隐藏用户 在“开始菜单”->“运行”中输入gpedit.msc打开组策略编辑器,在左边导航栏中选择“计算机配置”->“windows设置”->“脚本(启动/关机)”,双击其右边的...: 需通过在注册表中进行类似账号克隆的操作,分别将如下图所示的项分别导出为item1.reg和item2.reg: 在item1.reg中编辑F参数,通过复制Administrator在注册表中的...在注册表中添加启动自动运行后门 下图所示为注册表中启动自动运行的目标目录: 通过reg add "HKEY_CURRENT_USER\software\microsoft\windows\CurrentVersion...当文件被加上s属性后,后续操作可能没有足够的权限取操作,需要先去掉s属性才能进行后续的操作。 改变系统文件夹图标 通过更改文件夹名称,能更改文件夹图标和双击打开的动作(命令行模式仍可以正常使用)。...\c:\com1\ 创建与操作文件需要管理员权限,目录不需要 在创建是添加 \\.\ 前缀是为了便于访问,不然访问时会将目标当作一个IO设备处理。
用户打开cmd或powershell输入,Mac和Linux用户可以直接在Terminal内输入: npm config set registry http://mirrors.cloud.tencent.com...确保: Windows用户确保cmd或powershell运行目录在刚刚创建的的Hexo文件夹内; Mac或Linux用户确保Termminal运行目录在刚刚创建的的Hexo文件夹内; 注意⚠️:这个目录...在Hexo目录下,terminal/cmd/powershell输入: hexo d 之后会让你输入一次Gitee的秘密,输入后会推送本地public文件夹到Gitee仓库。...创建新文章文件 在Hexo目录下,使用terminal/cmd/powershell输入: hexo new "New" 就创建了一篇新的博文,博文名字为New,所以实际写博客过程中,大家记得替换New...所以尽量使用英文创建。 在Hexo目录下的source-_posts文件夹内,就会出现刚刚创建的文章:New.md。 使用Markdown语法编写文件 为什么后缀名是.md?
因为windows内置了zip格式文件的解压缩,所以powershell中可以直接调用powershell的函数就能实现zip解压缩....为空则默认解压到 $package所在文件夹 function unzip([string]$zipFile,[string]$targetFolder){ # 检查是否为zip后缀 if...zipFile同级文件夹的同名文件夹 if(!...$','$1') -replace '(^"|"$)','' } # 为后缀为$suffix压缩包寻找解压缩工具 # 如果定义了 $UNPACK_TOOL 则优先使用它做为解压缩工具 # 否则 调用 assoc...文件(全路径) $exe } # 解压缩 $package 指定的文件到 $targetFolder # 如果 $targetFolder为空则默认解压到 $package所在文件夹 function
本文告诉大家如何在 ps 脚本使用 C# 代码。 首先创建一个 C# 的控制台项目,注意修改输出为类库。...MerRear ,项目就是准备调用刚才写的两个方法 在输出的文件夹创建一个 MaKutownene.ps1 文件,实际上文件的名是随意的,只要后缀是 ps1 就可以。...为什么是需要在输出的文件夹,因为刚才的代码就创建了 MerRear.dll ,为了简单调用 MerRear.dll 这个库,就把创建的文件写在相同的文件夹。...在 MaKutownene.ps1 使用代码调用 C# 的库很简单,首先引用 dll ,使用 Add-Type –Path 就可以输入 dll 的文件路径 Add-Type –Path "MerRear.dll..." 下面来告诉大家如何在 Powershell 创建 C# 类 Powershell 创建 C# 类 可以使用下面代码创建 C# 类,因为 Powershell 脚本的写法和 C# 还是存在一些不同 $
我们可以提供一个更完整的批处理脚本和PowerShell脚本。确保它们都能正确处理带有前缀“选区-”的文件名。...chcp 65001 >nul :: 要删除的前缀 set "prefix=选区-" :: 要保留的后缀 set "suffix=.jpg" :: 确保批处理脚本能够正确处理非ASCII字符 chcp...65001 >nul :: 遍历当前目录下所有带前缀的文件 for /f "delims=" %%f in ('dir /b /a-d "%prefix%*%suffix%"') do (...运行PowerShell脚本: 将remove_prefix.ps1放在需要批量删除前缀的文件所在的目录。 右键单击脚本文件并选择“使用PowerShell运行”。...\remove_prefix.ps1 验证: 运行脚本后,查看输出以确保所有文件名都正确处理。 确认每个文件的旧文件名和新文件名是否正确。
接下来,点另一个后缀名为.msixbundle的文件,就可以安装了: 如果要卸载,也很简单。只需在开始菜单中输入应用和功能,找到相应的软件,点卸载即可。...先在cmd中输入 ubuntu, 需要花一点点时间启动 Ubuntu, 设置好用户名和密码。 然后就可以愉快地玩Ubuntu了,下面我随便输入了几个命令 ps, touch, ls等,如下图所示。...比如,新的PowerShell的样式如下: 当然了,你还可以根据自己的需要在这个配置的基础上自由发挥,不过提醒一点设置字体时要小心,如果该字体终端中找不到,切换类型时整个 Terminal 会崩掉。...我在该文件夹中放入了一些32x32的PNG,然后在profile.json中可以用ms-appdata://开头的路径来引用图片资源。.../profile-withIcons.json 弄完后文件夹中的内容是这样的: 最后的使用效果是: profile.json中更多配置参数的含义,各位需要自己去Solution Terminal中搜索相应的字段
执行此操作后,您将看到一个基于文本的界面,其中包含一串如下所示的单词: 我们可以通过输入以下命令切换出系统文件夹: cd ~ 然后我们将在一个目录中,如PS C:\Users\Sammy 要继续我们的安装过程...一旦您确认您了解该文件是从Internet下载的,Unrestricted将运行从Internet下载的所有脚本和配置文件。...在PowerShell中,让我们输入: Set-ExecutionPolicy -Scope CurrentUser 然后PowerShell会提示我们提供执行策略,因为我们要使用RemoteSigned...这不是必修步骤,因为您可以使用带有图形用户界面(如记事本)的文本编辑器,但nano会让我们更习惯于使用PowerShell。...每个环境基本上都是计算机中的一个目录或文件夹,其中包含一些脚本以使其充当环境。
0x1.2 SYSVOL 解决办法之一是为认证数据采取SYSVOL,SYSVOL是AD(活动目录)里面一个存储域公共文件服务器副本的共享文件夹,所有的认证用户都可以读取。...同时,为了保证系统的正常运行,必须为SYSVOL保留足够的空间缓存,而且不能随意删除、改动该文件夹,要不然会出现一些组策略无法启用等报错信息 该目录由于针对的是域内所有机器和用户,所以域内中的合法用户均可以访问和执行该目录的文件...这个漏洞的产生原因是 使用了GPP功能,如果输入了用户的密码的话,那么密码就会以AES 256加密的形式存储在SYSVOL文件夹下的以XML后缀结尾的xml文件中,这个密码的加密密钥由微软官方给出可以进行解密...中的wp中的思路自己走一遍那个流程 我们在指定的GPPVuln这个OU中添加个账户 ?...3.查看OU组信息 powershell Get-DomainOU -identity GPPVuln 发现有个GPO的link链接信息,然后我们根据这个GPUD去相应的文件夹进行搜索就可以了 ?
SYSVOL 解决办法之一是为认证数据采取SYSVOL,SYSVOL是AD(活动目录)里面一个存储域公共文件服务器副本的共享文件夹,所有的认证用户都可以读取。...同时,为了保证系统的正常运行,必须为SYSVOL保留足够的空间缓存,而且不能随意删除、改动该文件夹,要不然会出现一些组策略无法启用等报错信息 该目录由于针对的是域内所有机器和用户,所以域内中的合法用户均可以访问和执行该目录的文件...这个漏洞的产生原因是 使用了GPP功能,如果输入了用户的密码的话,那么密码就会以AES 256加密的形式存储在SYSVOL文件夹下的以XML后缀结尾的xml文件中,这个密码的加密密钥由微软官方给出可以进行解密...中的wp中的思路自己走一遍那个流程 我们在指定的GPPVuln这个OU中添加个账户 下面我们演示如何在域中根据该用户名称来进行针对性的GPP搜索 简单的信息收集: 1.查看域内共享 powershell...的OU组 3.查看OU组信息 powershell Get-DomainOU -identity GPPVuln 发现有个GPP的link链接信息,然后我们根据这个GPUD去相应的文件夹进行搜索就可以了
(5) 用户 存放系统账号相关的文件或文件夹。在Web渗透中该目录有什么用呢?...在CMD中输入 “netstat -an” 显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接(IP+端口)正在运作。...根据在Windows中安装的应用程序的扩展名,该根键指明其文件类型的名称,相应打开该文件所要调用的程序等等信息。 HKEY_CURRENT_USER 管理系统当前的用户信息。...type abc.txt:在CMD中打开文件内容,渗透中经常使用。 md file_name:创建目录。 rd file_name:删除文件夹。 ren 原文件名 新文件名:重命名文件名称。...我们将“xiao”用户添加到管理员中。 net user 账户名:查看账户的属性。输入“net user xiao”,可以看到其为管理员组。
然后,将结果传输到目标计算机(回显 ASCII 文件比回显二进制数据容易得多)。执行exe2hex的输出文件后,使用或PowerShell(默认情况下在Windows上预安装)还原原始程序。...可以使用exe2hex中的内置 Telnet 或 WinEXE 选项自动将文件传输到目标计算机。...-r TEXT #pRefix-在每行命令之前添加的文本 -f TEXT #suFfix-在每行命令后添加的文本 -l INT #每行最大十六进制值 -c #在转换之前克隆并压缩文件(使用-cc进行更高压缩...在旧版和新版本的 Windows 上工作,无需预安装任何第三方程序。 支持 x86 和 x64 操作系统。 可以使用 DEBUG.exe 或 PowerShell 来还原文件。...能够在转换之前压缩文件。 对输出进行 URL 编码。 向每行添加前缀和后缀文本的选项。 能够设置每行的最大十六进制长度。 可以使用标准输入 () 中的二进制文件或管道。
1、CMD 具体步骤如下: 1-1 创建一个批处理文件 比如:在系统的用户目录创建一个批处理文件 alias.bat 1-2 在批处理文件中,定义别名 使用关键字「 doskey 」定义别名,$*...我们只需要使用关键字「 T 」连接多条命令,利用关键字「 * 」作为可变参数即可 比如,下面定义了一个别名,相当于调用了 3 条命令 # 命令1:cd到某个文件夹目录 # 命令2:查看当前目录下所有的文件...别名,只需要更新批处理文件 alias.bat,然后重新启动 CMD 命令窗口即可以生效 2、PowerShell 通过测试,我们发现在 CMD 中定义的 Alias 并不能在 PowerShell 中使用...PS:如果配置文件目录不存在,就需要根据绝对路径去新建目录及文件 2-2 新增 Alias 别名 打开 Microsoft.PowerShell_profile.ps1 文件,以函数的形式添加 Alias...并使用 为了使编写的 Alias 生效,我们需要重启 PowerShell 后再使用 2-4 参数化 在定义别名时,我们在别名函数中添加多个参数来实现参数化 # 参数:字符串,打开的文件夹目录 #
开源免费软件一键瘦身你的Windows系统-Win11Debloat 前言 随着 Windows 11 的发布,许多用户发现系统中预装了大量的应用和功能,这些应用和功能可能会影响系统的性能和用户体验。...如果您对任何更改不满意,可以使用“Regfiles”文件夹中的注册表文件轻松恢复它们。所有被删除的应用程序都可以从 Microsoft 商店重新安装。...仔细阅读并按照屏幕上的说明进行操作。 高级方法 手动下载脚本并通过 PowerShell 运行脚本。仅推荐高级用户使用。 下载最新版本的脚本,并将.ZIP 文件解压到所需位置。...通过输入以下命令启用 PowerShell 执行: Set-ExecutionPolicy Unrestricted -Scope Process 在 PowerShell 中,导航到文件解压的目录。...保留微软计算器等软件 点击confirm 输入y 根据实际需要选择 卸载完成 结尾 Win11Debloat 是一个强大的 Windows 11 优化工具,它可以帮助你快速清理系统中的冗余应用和不必要的元素
可创建的项类型取决于项的位置。 例如,在文件系统 New-Item 中创建文件和文件夹。 在注册表中, New-Item 创建注册表项和条目。New-Item 还可以设置它创建的项的值。...例如,在创建新文件时, New-Item 可以向文件添加初始内容。...它支持删除许多不同类型的项,包括文件、文件夹、注册表项、变量、别名和函数。...Exclude *test*说明:-Include:包含某个字符串,支持通配符-Exclude:排除某个字符串,支持通配符 使用递归的方式删除当前目录和子目录中所有的txt文件Get-ChildItem...* -Include *.txt -Recurse | Remove-Item说明:Path 的值为 (*) ,表示当前目前的文件。
等,要使用 PowerView 脚本需要将 PowerView 文件夹复制到 PowerShell 的 Module 文件夹内, Module 文件夹路径可以通过在 PowerShell 中输入$Env...接着在 powershell中输入Import-Module PowerView即可导入PowerView,使用Get-Command -Module PowerView可查看已导入的 PowerView...其原理为:从user.HomeDirectories中提取所有用户,并对每个服务器进行Get-NetSession获取。...: 获取域内所有机器的详细信息 Get-NetOU: 获取域中的OU信息 Get-NetGroup: 获取所有域内组和组成员信息 Get-NetFileServer: 根据SPN获取当前域使用的文件服务器信息...Invoke-UserEventHunter: 根据用户日志查询某域用户登陆过哪些域机器 Empire Empire中的user_hunter模块用于查找域管理员登陆的机器,使用 powershell
配置文件基本的原理(只是原理,不是咋配置的): vscode使用的最基本的两个配置文件是tasks.json和launch.json文件(这两个文件一般都是在vscode当前打开的文件夹下的 .vscode...}:文件在workspace中的路径,也即.vscode/tasks.json // ${fileBasenameNoExtension}:当前文件的文件名,不带后缀,也即tasks // ${fileBasename...}:当前文件的文件名,tasks.json // ${fileDirname}:文件所在的文件夹路径,也即/home/Coding/Test/.vscode // ${fileExtname}:当前文件的后缀...] } // 上面没有注释的部分基本都是默认生成的,可以不用更改的部分 二、再来看tasks.json文件 tasks中可以有多个任务,在一个列表中保存,根据自己需要添加或删除。...注意事项: 该文配置的环境是这样的,vscode打开的文件夹要是项目的根文件夹,然后调试后会在根文件夹下创建build文件夹,在这里面存放cmake和make后产生的文件,cmake使用的CMakeLists.txt
#获得某个cmdlet的使用帮助 详细参见这里 别名 cmdlet 的名称由一个动词和一个名词组成,其功能对用户来讲一目了然。...,因此可以把数据保存在变量中,以便进一步操作,powershell 不需要显示地去声明,可以自动创建变量,只须记住变量的前缀为$。...可以对 $ForEach 变量的值使用枚举数的属性和方法。 此变量仅在运行 For 循环时存在,循环完成即会删除。 $Home 包含用户的主目录的完整路径。...$Profile 包含当前用户和当前主机应用程序的 Windows PowerShell 配置文件的完整路径。可以在命令 中使用此变量表示配置文件。...# 当前的管道元素保存在 $_ 变量中 # 如果后缀名为 ".exe", # 改变背景色为红色: If ($_.name.toLower().endsWith(".exe
领取专属 10元无门槛券
手把手带您无忧上云